Changes of com.discord v1306

This commit is contained in:
root 2020-11-05 03:48:39 +00:00
parent 326ae51a92
commit cff9f70dc2
3194 changed files with 261824 additions and 277813 deletions

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$1;
.super Lc0/n/c/k;
.source "NoticePopup.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup;->enqueue$default(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/NoticePopup$enqueue$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/NoticePopup$enqueue$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$1;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup$enqueue$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/NoticePopup$enqueue$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,74 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$1;
.super Lc0/n/c/k;
.source "NoticePopup.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $activity$inlined:Landroidx/fragment/app/FragmentActivity;
.field public final synthetic this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;Landroidx/fragment/app/FragmentActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$1;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iput-object p2, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$1;->$activity$inlined:Landroidx/fragment/app/FragmentActivity;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$1;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 2
sget-object v0, Lcom/discord/widgets/notice/NoticePopup;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$1;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iget-object v1, v1, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeName:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/discord/widgets/notice/NoticePopup;->access$dismiss(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,65 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;
.super Ljava/lang/Object;
.source "NoticePopup.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $activity$inlined:Landroidx/fragment/app/FragmentActivity;
.field public final synthetic $view:Landroid/view/View;
.field public final synthetic this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
# direct methods
.method public constructor <init>(Landroid/view/View;Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;Landroidx/fragment/app/FragmentActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;->$view:Landroid/view/View;
iput-object p2, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iput-object p3, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;->$activity$inlined:Landroidx/fragment/app/FragmentActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
sget-object p1, Lcom/discord/widgets/notice/NoticePopup;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iget-object v0, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeName:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/discord/widgets/notice/NoticePopup;->access$dismiss(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iget-object p1, p1, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;->$view:Landroid/view/View;
invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method

View file

@ -0,0 +1,59 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$1;
.super Ljava/lang/Object;
.source "NoticePopup.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$1;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$1;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iget-object v0, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$onClick:Lkotlin/jvm/functions/Function1;
const-string v1, "view"
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
sget-object p1, Lcom/discord/widgets/notice/NoticePopup;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$1;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iget-object v0, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeName:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/discord/widgets/notice/NoticePopup;->access$dismiss(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,59 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$2;
.super Ljava/lang/Object;
.source "NoticePopup.kt"
# interfaces
.implements Lf/m/a/i;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$2;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onHide()V
.locals 7
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object v1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$2;->this$0:Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
iget-object v2, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeName:Ljava/lang/String;
const-wide/16 v3, 0x0
const/4 v5, 0x2
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V
return-void
.end method

View file

@ -0,0 +1,63 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$1;
.super Ljava/lang/Object;
.source "NoticePopup.kt"
# interfaces
.implements Landroid/view/View$OnTouchListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $viewAutoDismissAnimator:Landroid/animation/ValueAnimator;
# direct methods
.method public constructor <init>(Landroid/animation/ValueAnimator;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$1;->$viewAutoDismissAnimator:Landroid/animation/ValueAnimator;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
.locals 0
const-string p1, "event"
invoke-static {p2, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
sget-object p1, Lcom/discord/widgets/notice/NoticePopup;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
iget-object p2, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$1;->$viewAutoDismissAnimator:Landroid/animation/ValueAnimator;
invoke-static {p1, p2}, Lcom/discord/widgets/notice/NoticePopup;->access$cancelCountdown(Lcom/discord/widgets/notice/NoticePopup;Landroid/animation/ValueAnimator;)V
:goto_0
const/4 p1, 0x0
return p1
.end method

View file

@ -0,0 +1,128 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;
.super Ljava/lang/Object;
.source "NoticePopup.kt"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
# direct methods
.method public constructor <init>(Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;->$popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 4
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;->$popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
const-string v1, "popupBodyTextView"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
move-result-object v0
const/4 v2, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/text/Layout;->getLineCount()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
iget-object v3, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;->$popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
invoke-static {v3, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Landroid/widget/TextView;->getMaxLines()I
move-result v3
if-le v0, v3, :cond_1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;->$popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
move-result-object v0
iget-object v3, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;->$popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
invoke-static {v3, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Landroid/widget/TextView;->getMaxLines()I
move-result v3
add-int/lit8 v3, v3, -0x1
invoke-virtual {v0, v3}, Landroid/text/Layout;->getLineEnd(I)I
move-result v0
iget-object v3, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;->$popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
invoke-static {v3, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Landroidx/appcompat/widget/AppCompatTextView;->getText()Ljava/lang/CharSequence;
move-result-object v3
add-int/lit8 v0, v0, -0x1
invoke-interface {v3, v2, v0}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
move-result-object v0
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;->$popupBodyTextView:Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
invoke-static {v2, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v1, Landroid/text/SpannableStringBuilder;
invoke-direct {v1, v0}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
const-string v0, "\u2026"
invoke-virtual {v1, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v0
invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_1
return-void
.end method

View file

@ -0,0 +1,731 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
.super Lc0/n/c/k;
.source "NoticePopup.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup;->enqueue(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroidx/fragment/app/FragmentActivity;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $noticeAutoDismissPeriodSecs:Ljava/lang/Integer;
.field public final synthetic $noticeBody:Ljava/lang/CharSequence;
.field public final synthetic $noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
.field public final synthetic $noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
.field public final synthetic $noticeBodyImageUrl:Ljava/lang/String;
.field public final synthetic $noticeIconResId:Ljava/lang/Integer;
.field public final synthetic $noticeIconTopRight:Landroid/graphics/drawable/Drawable;
.field public final synthetic $noticeIconUrl:Ljava/lang/String;
.field public final synthetic $noticeName:Ljava/lang/String;
.field public final synthetic $noticeSubtitle:Ljava/lang/CharSequence;
.field public final synthetic $noticeTitle:Ljava/lang/CharSequence;
.field public final synthetic $onClick:Lkotlin/jvm/functions/Function1;
.field public final synthetic $onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$onClick:Lkotlin/jvm/functions/Function1;
iput-object p2, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeName:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeAutoDismissPeriodSecs:Ljava/lang/Integer;
iput-object p4, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconUrl:Ljava/lang/String;
iput-object p5, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconResId:Ljava/lang/Integer;
iput-object p6, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyImageUrl:Ljava/lang/String;
iput-object p7, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
iput-object p8, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
iput-object p9, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeTitle:Ljava/lang/CharSequence;
iput-object p10, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeSubtitle:Ljava/lang/CharSequence;
iput-object p11, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBody:Ljava/lang/CharSequence;
iput-object p12, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconTopRight:Landroid/graphics/drawable/Drawable;
iput-object p13, p0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroidx/fragment/app/FragmentActivity;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)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 invoke(Landroidx/fragment/app/FragmentActivity;)Z
.locals 20
move-object/from16 v0, p0
move-object/from16 v7, p1
const-string v1, "activity"
invoke-static {v7, v1}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v8, Lf/m/a/h;
const/4 v9, 0x0
invoke-direct {v8, v9}, Lf/m/a/h;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
goto :goto_0
:cond_0
move-object v1, v9
:goto_0
instance-of v2, v1, Landroid/view/ViewGroup;
if-nez v2, :cond_1
move-object v1, v9
:cond_1
check-cast v1, Landroid/view/ViewGroup;
const/4 v10, 0x0
if-eqz v1, :cond_5
invoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v2
if-ltz v2, :cond_5
const/4 v3, 0x0
:goto_1
invoke-virtual {v1, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v4
instance-of v4, v4, Lf/m/a/b;
if-eqz v4, :cond_3
invoke-virtual {v1, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v4
if-eqz v4, :cond_2
check-cast v4, Lf/m/a/b;
goto :goto_2
:cond_2
new-instance v1, Lkotlin/TypeCastException;
const-string v2, "null cannot be cast to non-null type com.tapadoo.alerter.Alert"
invoke-direct {v1, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v1
:cond_3
move-object v4, v9
:goto_2
if-eqz v4, :cond_4
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getWindowToken()Landroid/os/IBinder;
move-result-object v5
if-eqz v5, :cond_4
invoke-static {v4}, Landroidx/core/view/ViewCompat;->animate(Landroid/view/View;)Landroidx/core/view/ViewPropertyAnimatorCompat;
move-result-object v5
const/4 v6, 0x0
invoke-virtual {v5, v6}, Landroidx/core/view/ViewPropertyAnimatorCompat;->alpha(F)Landroidx/core/view/ViewPropertyAnimatorCompat;
move-result-object v5
new-instance v6, Lf/m/a/f;
invoke-direct {v6, v4}, Lf/m/a/f;-><init>(Lf/m/a/b;)V
invoke-virtual {v5, v6}, Landroidx/core/view/ViewPropertyAnimatorCompat;->withEndAction(Ljava/lang/Runnable;)Landroidx/core/view/ViewPropertyAnimatorCompat;
:cond_4
if-eq v3, v2, :cond_5
add-int/lit8 v3, v3, 0x1
goto :goto_1
:cond_5
new-instance v1, Ljava/lang/ref/WeakReference;
invoke-direct {v1, v7}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
sput-object v1, Lf/m/a/h;->b:Ljava/lang/ref/WeakReference;
new-instance v11, Lf/m/a/b;
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v6, 0xc
const v3, 0x7f0d0235
move-object v1, v11
move-object/from16 v2, p1
invoke-direct/range {v1 .. v6}, Lf/m/a/b;-><init>(Landroid/content/Context;ILandroid/util/AttributeSet;II)V
iput-object v11, v8, Lf/m/a/h;->a:Lf/m/a/b;
const v1, 0x7f04013d
invoke-static {v7, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result v1
iget-object v2, v8, Lf/m/a/h;->a:Lf/m/a/b;
if-eqz v2, :cond_6
invoke-virtual {v2, v1}, Lf/m/a/b;->setAlertBackgroundColor(I)V
:cond_6
iget-object v1, v8, Lf/m/a/h;->a:Lf/m/a/b;
if-eqz v1, :cond_7
sget v2, Lcom/tapadoo/alerter/R$d;->llAlertBackground:I
invoke-virtual {v1, v2}, Lf/m/a/b;->c(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/LinearLayout;
new-instance v3, Lf/m/a/k;
const-string v4, "it"
invoke-static {v2, v4}, Lc0/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v4, Lf/m/a/a;
invoke-direct {v4, v1}, Lf/m/a/a;-><init>(Lf/m/a/b;)V
invoke-direct {v3, v2, v4}, Lf/m/a/k;-><init>(Landroid/view/View;Lf/m/a/k$a;)V
invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
:cond_7
iget-object v1, v8, Lf/m/a/h;->a:Lf/m/a/b;
const/4 v2, 0x1
if-eqz v1, :cond_8
invoke-virtual {v1, v2}, Lf/m/a/b;->setEnableInfiniteDuration(Z)V
:cond_8
const v1, 0x7f01002f
iget-object v3, v8, Lf/m/a/h;->a:Lf/m/a/b;
if-eqz v3, :cond_9
invoke-virtual {v3}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
move-result-object v4
invoke-static {v4, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
move-result-object v1
const-string v4, "AnimationUtils.loadAnima\u2026lert?.context, animation)"
invoke-static {v1, v4}, Lc0/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3, v1}, Lf/m/a/b;->setEnterAnimation$alerter_release(Landroid/view/animation/Animation;)V
:cond_9
new-instance v1, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$1;
invoke-direct {v1, v0}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$1;-><init>(Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;)V
const-string v3, "onClickListener"
invoke-static {v1, v3}, Lc0/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v3, v8, Lf/m/a/h;->a:Lf/m/a/b;
if-eqz v3, :cond_a
invoke-virtual {v3, v1}, Lf/m/a/b;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_a
new-instance v1, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$2;
invoke-direct {v1, v0}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$2;-><init>(Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;)V
const-string v3, "listener"
invoke-static {v1, v3}, Lc0/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v3, v8, Lf/m/a/h;->a:Lf/m/a/b;
if-eqz v3, :cond_b
invoke-virtual {v3, v1}, Lf/m/a/b;->setOnHideListener$alerter_release(Lf/m/a/i;)V
:cond_b
iget-object v1, v8, Lf/m/a/h;->a:Lf/m/a/b;
if-eqz v1, :cond_c
invoke-virtual {v1}, Lf/m/a/b;->getLayoutContainer()Landroid/view/View;
move-result-object v1
goto :goto_3
:cond_c
move-object v1, v9
:goto_3
if-eqz v1, :cond_18
sget-object v3, Lcom/discord/widgets/notice/NoticePopup;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
iget-object v4, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeAutoDismissPeriodSecs:Ljava/lang/Integer;
new-instance v5, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$1;
invoke-direct {v5, v0, v7}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$1;-><init>(Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;Landroidx/fragment/app/FragmentActivity;)V
invoke-static {v3, v4, v5}, Lcom/discord/widgets/notice/NoticePopup;->access$getAutoDismissAnimator(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroid/animation/ValueAnimator;
move-result-object v3
new-instance v4, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$1;
invoke-direct {v4, v3}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$1;-><init>(Landroid/animation/ValueAnimator;)V
invoke-virtual {v1, v4}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
const v3, 0x7f0a0765
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
move-object v12, v3
check-cast v12, Lcom/facebook/drawee/view/SimpleDraweeView;
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconUrl:Ljava/lang/String;
const-string v4, "noticeIconImageView"
if-eqz v3, :cond_d
invoke-static {v12, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconUrl:Ljava/lang/String;
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x7c
const/16 v19, 0x0
move-object v11, v12
move-object v12, v3
invoke-static/range {v11 .. v19}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
goto :goto_4
:cond_d
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconResId:Ljava/lang/Integer;
if-eqz v3, :cond_e
sget-object v11, Lcom/discord/utilities/images/MGImages;->INSTANCE:Lcom/discord/utilities/images/MGImages;
invoke-static {v12, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconResId:Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v13
const/4 v14, 0x0
const/4 v15, 0x4
const/16 v16, 0x0
invoke-static/range {v11 .. v16}, Lcom/discord/utilities/images/MGImages;->setImage$default(Lcom/discord/utilities/images/MGImages;Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
:cond_e
:goto_4
const v3, 0x7f0a0762
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
move-object v12, v3
check-cast v12, Lcom/facebook/drawee/view/SimpleDraweeView;
const-string v3, "noticeBodyImageView"
invoke-static {v12, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyImageUrl:Ljava/lang/String;
if-nez v3, :cond_10
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v3, :cond_f
goto :goto_5
:cond_f
const/4 v3, 0x0
goto :goto_6
:cond_10
:goto_5
const/4 v3, 0x1
:goto_6
const/16 v4, 0x8
if-eqz v3, :cond_11
const/4 v3, 0x0
goto :goto_7
:cond_11
const/16 v3, 0x8
:goto_7
invoke-virtual {v12, v3}, Landroid/view/View;->setVisibility(I)V
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v12, v3}, Landroid/widget/ImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyImageUrl:Ljava/lang/String;
if-eqz v3, :cond_12
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x7c
const/16 v19, 0x0
move-object v11, v12
move-object v12, v3
invoke-static/range {v11 .. v19}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
goto :goto_8
:cond_12
iget-object v13, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v13, :cond_13
sget-object v11, Lcom/discord/utilities/images/MGImages;->INSTANCE:Lcom/discord/utilities/images/MGImages;
const/4 v14, 0x0
const/4 v15, 0x4
const/16 v16, 0x0
invoke-static/range {v11 .. v16}, Lcom/discord/utilities/images/MGImages;->setImage$default(Lcom/discord/utilities/images/MGImages;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
:cond_13
:goto_8
const v3, 0x7f0a0767
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
const-string v5, "view.findViewById<TextView>(R.id.popup_title)"
invoke-static {v3, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v3, Landroid/widget/TextView;
iget-object v5, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeTitle:Ljava/lang/CharSequence;
invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const v3, 0x7f0a0766
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
const-string v5, "view.findViewById<TextView>(R.id.popup_subtitle)"
invoke-static {v3, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v3, Landroid/widget/TextView;
iget-object v5, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeSubtitle:Ljava/lang/CharSequence;
invoke-static {v3, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
const v3, 0x7f0a0763
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
iget-object v5, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBody:Ljava/lang/CharSequence;
instance-of v6, v5, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
const-string v11, "popupBodyTextView"
if-eqz v6, :cond_14
check-cast v5, Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
invoke-virtual {v3, v5}, Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;->setDraweeSpanStringBuilder(Lcom/facebook/drawee/span/DraweeSpanStringBuilder;)V
goto :goto_9
:cond_14
invoke-static {v3, v11}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v5, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBody:Ljava/lang/CharSequence;
invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:goto_9
invoke-static {v3, v11}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v5, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeBody:Ljava/lang/CharSequence;
if-eqz v5, :cond_15
invoke-static {v5}, Lc0/t/k;->isBlank(Ljava/lang/CharSequence;)Z
move-result v5
xor-int/2addr v5, v2
if-ne v5, v2, :cond_15
const/4 v5, 0x1
goto :goto_a
:cond_15
const/4 v5, 0x0
:goto_a
if-eqz v5, :cond_16
const/4 v4, 0x0
:cond_16
invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V
new-instance v4, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;
invoke-direct {v4, v3}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$3$2;-><init>(Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;)V
invoke-virtual {v3, v4}, Landroid/widget/TextView;->post(Ljava/lang/Runnable;)Z
const v3, 0x7f0a0764
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/ImageView;
iget-object v4, v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;->$noticeIconTopRight:Landroid/graphics/drawable/Drawable;
if-eqz v4, :cond_17
goto :goto_b
:cond_17
const v4, 0x7f040307
const/4 v5, 0x2
invoke-static {v7, v4, v10, v5, v9}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
move-result v4
invoke-static {v7, v4}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v4
:goto_b
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
new-instance v4, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;
invoke-direct {v4, v1, v0, v7}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1$$special$$inlined$also$lambda$2;-><init>(Landroid/view/View;Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;Landroidx/fragment/app/FragmentActivity;)V
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_18
sget-object v1, Lf/m/a/h;->b:Ljava/lang/ref/WeakReference;
if-eqz v1, :cond_19
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/app/Activity;
if-eqz v1, :cond_19
new-instance v3, Lf/m/a/g;
invoke-direct {v3, v8}, Lf/m/a/g;-><init>(Lf/m/a/h;)V
invoke-virtual {v1, v3}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_19
iget-object v1, v8, Lf/m/a/h;->a:Lf/m/a/b;
if-eqz v1, :cond_1a
const v3, 0x7f0a0619
invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object v9
:cond_1a
if-eqz v9, :cond_1b
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v3, 0x7f07005f
invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getDimension(I)F
move-result v1
invoke-static {v9, v1}, Landroidx/core/view/ViewCompat;->setElevation(Landroid/view/View;F)V
:cond_1b
return v2
.end method

View file

@ -0,0 +1,68 @@
.class public final Lcom/discord/widgets/notice/NoticePopup$getAutoDismissAnimator$animatorListener$1;
.super Ljava/lang/Object;
.source "NoticePopup.kt"
# interfaces
.implements Landroid/animation/Animator$AnimatorListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopup;->getAutoDismissAnimator(Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroid/animation/ValueAnimator;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $onEnd:Lkotlin/jvm/functions/Function0;
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function0;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$getAutoDismissAnimator$animatorListener$1;->$onEnd:Lkotlin/jvm/functions/Function0;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onAnimationCancel(Landroid/animation/Animator;)V
.locals 0
if-eqz p1, :cond_0
invoke-virtual {p1, p0}, Landroid/animation/Animator;->removeListener(Landroid/animation/Animator$AnimatorListener;)V
:cond_0
return-void
.end method
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 0
iget-object p1, p0, Lcom/discord/widgets/notice/NoticePopup$getAutoDismissAnimator$animatorListener$1;->$onEnd:Lkotlin/jvm/functions/Function0;
invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
return-void
.end method
.method public onAnimationRepeat(Landroid/animation/Animator;)V
.locals 0
return-void
.end method
.method public onAnimationStart(Landroid/animation/Animator;)V
.locals 0
return-void
.end method

View file

@ -0,0 +1,571 @@
.class public final Lcom/discord/widgets/notice/NoticePopup;
.super Ljava/lang/Object;
.source "NoticePopup.kt"
# static fields
.field public static final DEFAULT_AUTO_DISMISS_PERIOD_SECONDS:I = 0x5
.field public static final INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/NoticePopup;
invoke-direct {v0}, Lcom/discord/widgets/notice/NoticePopup;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/NoticePopup;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static final synthetic access$cancelCountdown(Lcom/discord/widgets/notice/NoticePopup;Landroid/animation/ValueAnimator;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/notice/NoticePopup;->cancelCountdown(Landroid/animation/ValueAnimator;)V
return-void
.end method
.method public static final synthetic access$dismiss(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/String;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/notice/NoticePopup;->dismiss(Ljava/lang/String;)V
return-void
.end method
.method public static final synthetic access$getAutoDismissAnimator(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroid/animation/ValueAnimator;
.locals 0
invoke-direct {p0, p1, p2}, Lcom/discord/widgets/notice/NoticePopup;->getAutoDismissAnimator(Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroid/animation/ValueAnimator;
move-result-object p0
return-object p0
.end method
.method private final cancelCountdown(Landroid/animation/ValueAnimator;)V
.locals 0
if-eqz p1, :cond_0
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->cancel()V
:cond_0
if-eqz p1, :cond_1
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->end()V
:cond_1
return-void
.end method
.method private final dismiss(Ljava/lang/String;)V
.locals 7
sget-object v0, Lf/m/a/h;->b:Ljava/lang/ref/WeakReference;
if-eqz v0, :cond_5
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/Activity;
if-eqz v0, :cond_5
const/4 v1, 0x0
invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v0
goto :goto_0
:cond_0
move-object v0, v1
:goto_0
instance-of v2, v0, Landroid/view/ViewGroup;
if-nez v2, :cond_1
move-object v0, v1
:cond_1
check-cast v0, Landroid/view/ViewGroup;
if-eqz v0, :cond_5
const/4 v2, 0x0
invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
move-result v3
if-ltz v3, :cond_5
:goto_1
invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v4
instance-of v4, v4, Lf/m/a/b;
if-eqz v4, :cond_3
invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v4
if-eqz v4, :cond_2
check-cast v4, Lf/m/a/b;
goto :goto_2
:cond_2
new-instance p1, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type com.tapadoo.alerter.Alert"
invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
:cond_3
move-object v4, v1
:goto_2
if-eqz v4, :cond_4
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getWindowToken()Landroid/os/IBinder;
move-result-object v5
if-eqz v5, :cond_4
invoke-static {v4}, Landroidx/core/view/ViewCompat;->animate(Landroid/view/View;)Landroidx/core/view/ViewPropertyAnimatorCompat;
move-result-object v5
const/4 v6, 0x0
invoke-virtual {v5, v6}, Landroidx/core/view/ViewPropertyAnimatorCompat;->alpha(F)Landroidx/core/view/ViewPropertyAnimatorCompat;
move-result-object v5
new-instance v6, Lf/m/a/f;
invoke-direct {v6, v4}, Lf/m/a/f;-><init>(Lf/m/a/b;)V
invoke-virtual {v5, v6}, Landroidx/core/view/ViewPropertyAnimatorCompat;->withEndAction(Ljava/lang/Runnable;)Landroidx/core/view/ViewPropertyAnimatorCompat;
:cond_4
if-eq v2, v3, :cond_5
add-int/lit8 v2, v2, 0x1
goto :goto_1
:cond_5
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object v1
const-wide/16 v3, 0x0
const/4 v5, 0x2
const/4 v6, 0x0
move-object v2, p1
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V
return-void
.end method
.method public static synthetic enqueue$default(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
.locals 18
move/from16 v0, p15
and-int/lit8 v1, v0, 0x4
const/4 v2, 0x0
if-eqz v1, :cond_0
move-object v6, v2
goto :goto_0
:cond_0
move-object/from16 v6, p3
:goto_0
and-int/lit8 v1, v0, 0x10
if-eqz v1, :cond_1
move-object v8, v2
goto :goto_1
:cond_1
move-object/from16 v8, p5
:goto_1
and-int/lit8 v1, v0, 0x20
if-eqz v1, :cond_2
move-object v9, v2
goto :goto_2
:cond_2
move-object/from16 v9, p6
:goto_2
and-int/lit8 v1, v0, 0x40
if-eqz v1, :cond_3
move-object v10, v2
goto :goto_3
:cond_3
move-object/from16 v10, p7
:goto_3
and-int/lit16 v1, v0, 0x80
if-eqz v1, :cond_4
move-object v11, v2
goto :goto_4
:cond_4
move-object/from16 v11, p8
:goto_4
and-int/lit16 v1, v0, 0x100
if-eqz v1, :cond_5
move-object v12, v2
goto :goto_5
:cond_5
move-object/from16 v12, p9
:goto_5
and-int/lit16 v1, v0, 0x200
if-eqz v1, :cond_6
move-object v13, v2
goto :goto_6
:cond_6
move-object/from16 v13, p10
:goto_6
and-int/lit16 v1, v0, 0x400
if-eqz v1, :cond_7
const/4 v1, 0x5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
move-object v14, v1
goto :goto_7
:cond_7
move-object/from16 v14, p11
:goto_7
and-int/lit16 v1, v0, 0x800
if-eqz v1, :cond_8
const-class v1, Lcom/discord/widgets/home/WidgetHome;
invoke-static {v1}, Lc0/n/c/u;->getOrCreateKotlinClass(Ljava/lang/Class;)Lc0/r/b;
move-result-object v1
invoke-static {v1}, Lf/h/a/f/f/n/f;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
move-object v15, v1
goto :goto_8
:cond_8
move-object/from16 v15, p12
:goto_8
and-int/lit16 v0, v0, 0x1000
if-eqz v0, :cond_9
sget-object v0, Lcom/discord/widgets/notice/NoticePopup$enqueue$1;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup$enqueue$1;
move-object/from16 v16, v0
goto :goto_9
:cond_9
move-object/from16 v16, p13
:goto_9
move-object/from16 v3, p0
move-object/from16 v4, p1
move-object/from16 v5, p2
move-object/from16 v7, p4
move-object/from16 v17, p14
invoke-virtual/range {v3 .. v17}, Lcom/discord/widgets/notice/NoticePopup;->enqueue(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
return-void
.end method
.method private final getAutoDismissAnimator(Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroid/animation/ValueAnimator;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Integer;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;)",
"Landroid/animation/ValueAnimator;"
}
.end annotation
if-nez p1, :cond_0
const/4 p1, 0x0
return-object p1
:cond_0
const/4 v0, 0x2
new-array v0, v0, [I
fill-array-data v0, :array_0
invoke-static {v0}, Landroid/animation/ObjectAnimator;->ofInt([I)Landroid/animation/ValueAnimator;
move-result-object v0
new-instance v1, Lcom/discord/widgets/notice/NoticePopup$getAutoDismissAnimator$animatorListener$1;
invoke-direct {v1, p2}, Lcom/discord/widgets/notice/NoticePopup$getAutoDismissAnimator$animatorListener$1;-><init>(Lkotlin/jvm/functions/Function0;)V
const-string p2, "animator"
invoke-static {v0, p2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p2, Landroid/view/animation/LinearInterpolator;
invoke-direct {p2}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v0, p2}, Landroid/animation/ValueAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
int-to-long p1, p1
const-wide/16 v2, 0x3e8
mul-long p1, p1, v2
invoke-virtual {v0, p1, p2}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
invoke-virtual {v0}, Landroid/animation/ValueAnimator;->start()V
return-object v0
nop
:array_0
.array-data 4
0x0
0x1
.end array-data
.end method
# virtual methods
.method public final enqueue(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.locals 18
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/CharSequence;",
"Ljava/lang/CharSequence;",
"Ljava/lang/CharSequence;",
"Landroid/graphics/drawable/Drawable;",
"Ljava/lang/String;",
"Landroid/graphics/drawable/Drawable;",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
"Landroid/graphics/drawable/Drawable;",
"Ljava/lang/Integer;",
"Ljava/util/List<",
"+",
"Lc0/r/b<",
"+",
"Lcom/discord/app/AppComponent;",
">;>;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const-string v0, "noticeName"
move-object/from16 v15, p1
invoke-static {v15, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "validScreens"
move-object/from16 v14, p12
invoke-static {v14, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onClickTopRightIcon"
move-object/from16 v13, p13
invoke-static {v13, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onClick"
move-object/from16 v2, p14
invoke-static {v2, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/stores/StoreNotices$Notice;
new-instance v16, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;
move-object/from16 v1, v16
move-object/from16 v3, p1
move-object/from16 v4, p11
move-object/from16 v5, p8
move-object/from16 v6, p9
move-object/from16 v7, p6
move-object/from16 v8, p7
move-object/from16 v9, p5
move-object/from16 v10, p2
move-object/from16 v11, p3
move-object/from16 v12, p4
move-object/from16 v13, p10
move-object/from16 v14, p13
invoke-direct/range {v1 .. v14}, Lcom/discord/widgets/notice/NoticePopup$enqueue$notice$1;-><init>(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;)V
const/4 v3, 0x0
const-wide/16 v4, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const-wide/16 v9, 0x3e8
const-wide/16 v11, 0x0
const/16 v14, 0x16
const/16 v17, 0x0
move-object v1, v0
move-object/from16 v2, p1
move-object/from16 v8, p12
move-object/from16 v13, v16
move-object/from16 v15, v17
invoke-direct/range {v1 .. v15}, Lcom/discord/stores/StoreNotices$Notice;-><init>(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V
return-void
.end method

View file

@ -0,0 +1,854 @@
.class public final Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.super Ljava/lang/Object;
.source "NoticePopupChannel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/notice/NoticePopupChannel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Model"
.end annotation
# instance fields
.field public final noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
.field public noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
.field public noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
.field public noticeBodyImageUrl:Ljava/lang/String;
.field public final noticeIconTopRight:Landroid/graphics/drawable/Drawable;
.field public final noticeIconUrl:Ljava/lang/String;
.field public final noticeSubtitle:Ljava/lang/CharSequence;
.field public final noticeTitle:Ljava/lang/CharSequence;
.field public final onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/CharSequence;",
"Ljava/lang/CharSequence;",
"Lcom/facebook/drawee/span/DraweeSpanStringBuilder;",
"Ljava/lang/String;",
"Landroid/graphics/drawable/Drawable;",
"Ljava/lang/String;",
"Landroid/graphics/drawable/Drawable;",
"Landroid/graphics/drawable/Drawable;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const-string v0, "noticeTitle"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "noticeBody"
invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onClickTopRightIcon"
invoke-static {p9, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
iput-object p2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
iput-object p3, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
iput-object p4, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
iput-object p5, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
iput-object p6, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
iput-object p7, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
iput-object p8, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
iput-object p9, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/notice/NoticePopupChannel$Model;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.locals 10
move-object v0, p0
move/from16 v1, p10
and-int/lit8 v2, v1, 0x1
if-eqz v2, :cond_0
iget-object v2, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
goto :goto_0
:cond_0
move-object v2, p1
:goto_0
and-int/lit8 v3, v1, 0x2
if-eqz v3, :cond_1
iget-object v3, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
goto :goto_1
:cond_1
move-object v3, p2
:goto_1
and-int/lit8 v4, v1, 0x4
if-eqz v4, :cond_2
iget-object v4, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
goto :goto_2
:cond_2
move-object v4, p3
:goto_2
and-int/lit8 v5, v1, 0x8
if-eqz v5, :cond_3
iget-object v5, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
goto :goto_3
:cond_3
move-object v5, p4
:goto_3
and-int/lit8 v6, v1, 0x10
if-eqz v6, :cond_4
iget-object v6, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
goto :goto_4
:cond_4
move-object v6, p5
:goto_4
and-int/lit8 v7, v1, 0x20
if-eqz v7, :cond_5
iget-object v7, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
goto :goto_5
:cond_5
move-object/from16 v7, p6
:goto_5
and-int/lit8 v8, v1, 0x40
if-eqz v8, :cond_6
iget-object v8, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
goto :goto_6
:cond_6
move-object/from16 v8, p7
:goto_6
and-int/lit16 v9, v1, 0x80
if-eqz v9, :cond_7
iget-object v9, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
goto :goto_7
:cond_7
move-object/from16 v9, p8
:goto_7
and-int/lit16 v1, v1, 0x100
if-eqz v1, :cond_8
iget-object v1, v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
goto :goto_8
:cond_8
move-object/from16 v1, p9
:goto_8
move-object p1, v2
move-object p2, v3
move-object p3, v4
move-object p4, v5
move-object p5, v6
move-object/from16 p6, v7
move-object/from16 p7, v8
move-object/from16 p8, v9
move-object/from16 p9, v1
invoke-virtual/range {p0 .. p9}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->copy(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public final component1()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
return-object v0
.end method
.method public final component2()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
return-object v0
.end method
.method public final component3()Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
return-object v0
.end method
.method public final component4()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
return-object v0
.end method
.method public final component5()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final component6()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
return-object v0
.end method
.method public final component7()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final component8()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final component9()Lkotlin/jvm/functions/Function1;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
return-object v0
.end method
.method public final copy(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.locals 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/CharSequence;",
"Ljava/lang/CharSequence;",
"Lcom/facebook/drawee/span/DraweeSpanStringBuilder;",
"Ljava/lang/String;",
"Landroid/graphics/drawable/Drawable;",
"Ljava/lang/String;",
"Landroid/graphics/drawable/Drawable;",
"Landroid/graphics/drawable/Drawable;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)",
"Lcom/discord/widgets/notice/NoticePopupChannel$Model;"
}
.end annotation
const-string v0, "noticeTitle"
move-object v2, p1
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "noticeBody"
move-object v4, p3
invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onClickTopRightIcon"
move-object/from16 v10, p9
invoke-static {v10, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;
move-object v1, v0
move-object v3, p2
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-direct/range {v1 .. v10}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;-><init>(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
iget-object v1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
invoke-static {v0, v1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
iget-object p1, p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
invoke-static {v0, p1}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getNoticeBody()Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
return-object v0
.end method
.method public final getNoticeBodyBackgroundDrawable()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final getNoticeBodyImageDrawable()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final getNoticeBodyImageUrl()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
return-object v0
.end method
.method public final getNoticeIconTopRight()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final getNoticeIconUrl()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
return-object v0
.end method
.method public final getNoticeSubtitle()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
return-object v0
.end method
.method public final getNoticeTitle()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
return-object v0
.end method
.method public final getOnClickTopRightIcon()Lkotlin/jvm/functions/Function1;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
return-object v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_1
:cond_1
const/4 v2, 0x0
:goto_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
if-eqz v2, :cond_2
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_2
:cond_2
const/4 v2, 0x0
:goto_2
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
if-eqz v2, :cond_3
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_3
:cond_3
const/4 v2, 0x0
:goto_3
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v2, :cond_4
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_4
:cond_4
const/4 v2, 0x0
:goto_4
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
if-eqz v2, :cond_5
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_5
:cond_5
const/4 v2, 0x0
:goto_5
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v2, :cond_6
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_6
:cond_6
const/4 v2, 0x0
:goto_6
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
if-eqz v2, :cond_7
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_7
:cond_7
const/4 v2, 0x0
:goto_7
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
if-eqz v2, :cond_8
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_8
add-int/2addr v0, v1
return v0
.end method
.method public final setNoticeBodyBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
return-void
.end method
.method public final setNoticeBodyImageDrawable(Landroid/graphics/drawable/Drawable;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
return-void
.end method
.method public final setNoticeBodyImageUrl(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
return-void
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "Model(noticeTitle="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeTitle:Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
const-string v1, ", noticeSubtitle="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeSubtitle:Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
const-string v1, ", noticeBody="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBody:Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", noticeIconUrl="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", noticeBodyBackgroundDrawable="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyBackgroundDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", noticeBodyImageUrl="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", noticeBodyImageDrawable="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeBodyImageDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", noticeIconTopRight="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->noticeIconTopRight:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", onClickTopRightIcon="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->onClickTopRightIcon:Lkotlin/jvm/functions/Function1;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,83 @@
.class public final Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;
.super Lc0/n/c/k;
.source "NoticePopupChannel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopupChannel;->createModel(Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;->INSTANCE:Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;->invoke(Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/String;)V
.locals 1
const-string v0, "url"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
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
.end method

View file

@ -0,0 +1,100 @@
.class public final Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;
.super Lc0/n/c/k;
.source "NoticePopupChannel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopupChannel;->createModel(Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $channel:Lcom/discord/models/domain/ModelChannel;
.field public final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;->$channel:Lcom/discord/models/domain/ModelChannel;
iput-object p2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;->$context:Landroid/content/Context;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 4
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result p1
invoke-static {p1}, Lcom/discord/models/domain/ModelChannel;->isPrivateType(I)Z
move-result p1
if-nez p1, :cond_0
sget-object p1, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings;->Companion:Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Companion;
iget-object v0, p0, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;->$context:Landroid/content/Context;
iget-object v1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v1
const/4 v3, 0x1
invoke-virtual {p1, v0, v1, v2, v3}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Companion;->launch(Landroid/content/Context;JZ)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,185 @@
.class public final synthetic Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$1;
.super Lc0/n/c/i;
.source "NoticePopupChannel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function9;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopupChannel;->enqueue(Landroid/content/Context;Ljava/lang/String;Lcom/discord/models/domain/ModelMessage;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/i;",
"Lkotlin/jvm/functions/Function9<",
"Landroid/content/Context;",
"Lcom/discord/models/domain/ModelMessage;",
"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/discord/models/domain/ModelUser;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelGuildRole;",
">;",
"Lcom/discord/widgets/notice/NoticePopupChannel$Model;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/NoticePopupChannel;)V
.locals 7
const-class v3, Lcom/discord/widgets/notice/NoticePopupChannel;
const/16 v1, 0x9
const-string v4, "createModel"
const-string v5, "createModel(Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;"
const/4 v6, 0x0
move-object v0, p0
move-object v2, p1
invoke-direct/range {v0 .. v6}, Lc0/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
# virtual methods
.method public final invoke(Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.locals 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/discord/models/domain/ModelMessage;",
"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/discord/models/domain/ModelUser;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelGuildRole;",
">;)",
"Lcom/discord/widgets/notice/NoticePopupChannel$Model;"
}
.end annotation
const-string v0, "p1"
move-object v2, p1
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p2"
move-object v3, p2
invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p5"
move-object/from16 v6, p5
invoke-static {v6, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p7"
move-object/from16 v8, p7
invoke-static {v8, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p8"
move-object/from16 v9, p8
invoke-static {v9, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p9"
move-object/from16 v10, p9
invoke-static {v10, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
move-object v0, p0
iget-object v1, v0, Lc0/n/c/c;->receiver:Ljava/lang/Object;
check-cast v1, Lcom/discord/widgets/notice/NoticePopupChannel;
move-object v4, p3
move-object v5, p4
move-object/from16 v7, p6
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/notice/NoticePopupChannel;->access$createModel(Lcom/discord/widgets/notice/NoticePopupChannel;Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
move-result-object v1
return-object 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;
.locals 0
check-cast p1, Landroid/content/Context;
check-cast p2, Lcom/discord/models/domain/ModelMessage;
check-cast p3, Lcom/discord/models/domain/ModelGuild;
check-cast p4, Lcom/discord/models/domain/ModelChannel;
check-cast p5, Ljava/util/Map;
check-cast p6, Ljava/lang/Long;
check-cast p7, Lcom/discord/models/domain/ModelUser;
check-cast p8, Ljava/util/Map;
check-cast p9, Ljava/util/Map;
invoke-virtual/range {p0 .. p9}, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$1;->invoke(Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
move-result-object p1
return-object p1
.end method

View file

@ -0,0 +1,128 @@
.class public final Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;
.super Lc0/n/c/k;
.source "NoticePopupChannel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/NoticePopupChannel;->enqueue(Landroid/content/Context;Ljava/lang/String;Lcom/discord/models/domain/ModelMessage;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/notice/NoticePopupChannel$Model;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $noticeName:Ljava/lang/String;
.field public final synthetic $onClick:Lkotlin/jvm/functions/Function1;
# direct methods
.method public constructor <init>(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;->$noticeName:Ljava/lang/String;
iput-object p2, p0, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;->$onClick:Lkotlin/jvm/functions/Function1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/notice/NoticePopupChannel$Model;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;->invoke(Lcom/discord/widgets/notice/NoticePopupChannel$Model;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/notice/NoticePopupChannel$Model;)V
.locals 18
move-object/from16 v0, p0
if-eqz p1, :cond_0
sget-object v1, Lcom/discord/widgets/notice/NoticePopup;->INSTANCE:Lcom/discord/widgets/notice/NoticePopup;
iget-object v2, v0, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;->$noticeName:Ljava/lang/String;
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeTitle()Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeSubtitle()Ljava/lang/CharSequence;
move-result-object v4
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeBody()Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
move-result-object v5
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeBodyBackgroundDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v6
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeBodyImageUrl()Ljava/lang/String;
move-result-object v7
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeBodyImageDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v8
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeIconUrl()Ljava/lang/String;
move-result-object v9
const/4 v10, 0x0
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getNoticeIconTopRight()Landroid/graphics/drawable/Drawable;
move-result-object v11
const/4 v12, 0x0
const/4 v13, 0x0
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;->getOnClickTopRightIcon()Lkotlin/jvm/functions/Function1;
move-result-object v14
iget-object v15, v0, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;->$onClick:Lkotlin/jvm/functions/Function1;
const/16 v16, 0xd00
const/16 v17, 0x0
invoke-static/range {v1 .. v17}, Lcom/discord/widgets/notice/NoticePopup;->enqueue$default(Lcom/discord/widgets/notice/NoticePopup;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,56 @@
.class public final Lcom/discord/widgets/notice/NoticePopupChannel$sam$rx_functions_Func9$0;
.super Ljava/lang/Object;
.source "NoticePopupChannel.kt"
# interfaces
.implements Lrx/functions/Func9;
# instance fields
.field public final synthetic function:Lkotlin/jvm/functions/Function9;
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function9;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/notice/NoticePopupChannel$sam$rx_functions_Func9$0;->function:Lkotlin/jvm/functions/Function9;
return-void
.end method
# virtual methods
.method public final synthetic call(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;
.locals 11
move-object v0, p0
iget-object v1, v0, Lcom/discord/widgets/notice/NoticePopupChannel$sam$rx_functions_Func9$0;->function:Lkotlin/jvm/functions/Function9;
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-interface/range {v1 .. v10}, Lkotlin/jvm/functions/Function9;->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;
move-result-object v1
return-object v1
.end method

View file

@ -0,0 +1,975 @@
.class public final Lcom/discord/widgets/notice/NoticePopupChannel;
.super Ljava/lang/Object;
.source "NoticePopupChannel.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/notice/NoticePopupChannel$Model;
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/NoticePopupChannel;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/NoticePopupChannel;
invoke-direct {v0}, Lcom/discord/widgets/notice/NoticePopupChannel;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/NoticePopupChannel;->INSTANCE:Lcom/discord/widgets/notice/NoticePopupChannel;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static final synthetic access$createModel(Lcom/discord/widgets/notice/NoticePopupChannel;Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.locals 0
invoke-direct/range {p0 .. p9}, Lcom/discord/widgets/notice/NoticePopupChannel;->createModel(Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
move-result-object p0
return-object p0
.end method
.method private final createModel(Landroid/content/Context;Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/notice/NoticePopupChannel$Model;
.locals 21
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/discord/models/domain/ModelMessage;",
"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/discord/models/domain/ModelUser;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelGuildRole;",
">;)",
"Lcom/discord/widgets/notice/NoticePopupChannel$Model;"
}
.end annotation
move-object/from16 v7, p1
move-object/from16 v6, p4
const/4 v0, 0x0
if-eqz v6, :cond_17
invoke-virtual/range {p4 .. p4}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v1
if-nez p6, :cond_0
goto :goto_0
:cond_0
invoke-virtual/range {p6 .. p6}, Ljava/lang/Long;->longValue()J
move-result-wide v3
cmp-long v5, v3, v1
if-nez v5, :cond_1
goto/16 :goto_12
:cond_1
:goto_0
new-instance v1, Lcom/discord/utilities/textprocessing/MessageRenderContext;
move-object v0, v1
invoke-virtual/range {p7 .. p7}, Lcom/discord/models/domain/ModelUser;->getId()J
move-result-wide v2
const/4 v4, 0x1
const/16 v17, 0x0
const/16 v18, 0x8
const/16 v19, 0x0
move-object/from16 v13, v19
move-object/from16 v14, p2
move-object/from16 v15, p4
move-object/from16 v16, p5
invoke-static/range {v14 .. v19}, Lcom/discord/utilities/textprocessing/MessageUtils;->getNickOrUsernames$default(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Ljava/util/Map;
move-result-object v5
const/4 v8, 0x0
const/4 v9, 0x0
sget-object v10, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;->INSTANCE:Lcom/discord/widgets/notice/NoticePopupChannel$createModel$messageRenderContext$1;
const v11, 0x7f0405b1
invoke-static {v7, v11}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result v11
const/4 v12, 0x0
const/4 v15, 0x0
move-object v14, v15
const/16 v16, 0x3cc0
move-object/from16 v20, v1
move-object/from16 v1, p1
move-object/from16 v6, p8
move-object/from16 v7, p9
invoke-direct/range {v0 .. v17}, Lcom/discord/utilities/textprocessing/MessageRenderContext;-><init>(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;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
const/4 v6, 0x0
const/4 v0, 0x1
invoke-static {v6, v0}, Lcom/discord/utilities/textprocessing/Parsers;->createParser(ZZ)Lcom/discord/simpleast/core/parser/Parser;
move-result-object v7
invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String;
move-result-object v8
sget-object v1, Lcom/discord/utilities/textprocessing/MessageParseState;->Companion:Lcom/discord/utilities/textprocessing/MessageParseState$Companion;
invoke-virtual {v1}, Lcom/discord/utilities/textprocessing/MessageParseState$Companion;->getInitialState()Lcom/discord/utilities/textprocessing/MessageParseState;
move-result-object v9
const/4 v10, 0x0
const/4 v11, 0x4
const/4 v12, 0x0
invoke-static/range {v7 .. v12}, 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 v1
move-object/from16 v2, v20
invoke-static {v1, v2}, Lcom/discord/utilities/textprocessing/AstRenderer;->render(Ljava/util/Collection;Ljava/lang/Object;)Lcom/facebook/drawee/span/DraweeSpanStringBuilder;
move-result-object v10
const-string v1, "bodyText"
invoke-static {v10, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v10}, Lc0/t/k;->isBlank(Ljava/lang/CharSequence;)Z
move-result v1
const-string v2, ""
if-eqz v1, :cond_4
invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelMessage;->getEmbeds()Ljava/util/List;
move-result-object v1
const-string v3, "message.embeds"
invoke-static {v1, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1}, Lc0/i/f;->firstOrNull(Ljava/util/List;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/discord/models/domain/ModelMessageEmbed;
if-eqz v1, :cond_2
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageEmbed;->getTitle()Ljava/lang/String;
move-result-object v1
goto :goto_1
:cond_2
const/4 v1, 0x0
:goto_1
if-eqz v1, :cond_3
goto :goto_2
:cond_3
move-object v1, v2
:goto_2
invoke-virtual {v10, v1}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
:cond_4
invoke-virtual/range {p4 .. p4}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
move-result-object v1
if-nez v1, :cond_5
goto :goto_3
:cond_5
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v3
const-wide/16 v7, -0x1
cmp-long v5, v3, v7
if-nez v5, :cond_6
goto :goto_4
:cond_6
:goto_3
if-nez v1, :cond_7
goto :goto_5
:cond_7
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v3
const-wide/16 v7, 0x0
cmp-long v1, v3, v7
if-nez v1, :cond_9
:goto_4
invoke-virtual/range {p4 .. p4}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_8
move-object v2, v1
:cond_8
new-instance v1, Lkotlin/Pair;
const/4 v3, 0x0
invoke-direct {v1, v2, v3}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
move-object v7, v3
goto :goto_7
:cond_9
:goto_5
const/4 v3, 0x0
if-eqz p3, :cond_a
invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String;
move-result-object v1
goto :goto_6
:cond_a
move-object v1, v3
:goto_6
if-eqz v1, :cond_b
move-object v2, v1
:cond_b
const/16 v1, 0x23
invoke-static {v1}, Lf/e/c/a/a;->C(C)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual/range {p4 .. p4}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
new-instance v4, Lkotlin/Pair;
invoke-direct {v4, v2, v1}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
move-object v7, v3
move-object v1, v4
:goto_7
iget-object v2, v1, Lkotlin/Pair;->first:Ljava/lang/Object;
move-object v8, v2
check-cast v8, Ljava/lang/String;
iget-object v1, v1, Lkotlin/Pair;->second:Ljava/lang/Object;
move-object v9, v1
check-cast v9, Ljava/lang/String;
invoke-virtual/range {p4 .. p4}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v1
const/4 v2, 0x2
if-eqz v1, :cond_c
move-object/from16 v5, p4
invoke-static {v5, v7, v2, v7}, Lcom/discord/utilities/icon/IconUtils;->getForChannel$default(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String;
move-result-object v1
goto :goto_8
:cond_c
move-object/from16 v5, p4
const/4 v13, 0x0
const/4 v14, 0x0
const/16 v15, 0xc
const/16 v16, 0x0
const-string v12, "asset://asset/images/default_icon_selected.jpg"
move-object/from16 v11, p3
invoke-static/range {v11 .. v16}, 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_8
move-object v11, v1
invoke-virtual/range {p4 .. p4}, Lcom/discord/models/domain/ModelChannel;->isDM()Z
move-result v1
if-nez v1, :cond_e
invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser;
move-result-object v1
const-string v3, "sender"
invoke-static {v1, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/discord/models/domain/ModelUser;->getId()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
move-object/from16 v4, p5
invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/discord/models/domain/ModelGuildMember$Computed;
invoke-virtual {v1, v3, v5}, Lcom/discord/models/domain/ModelUser;->getNickOrUsername(Lcom/discord/models/domain/ModelGuildMember$Computed;Lcom/discord/models/domain/ModelChannel;)Ljava/lang/String;
move-result-object v1
new-instance v3, Landroid/text/SpannableStringBuilder;
const-string v4, ": "
invoke-static {v1, v4}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-direct {v3, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
const v1, 0x7f04048c
move-object/from16 v12, p1
invoke-static {v12, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result v1
new-array v4, v2, [Ljava/lang/Object;
new-instance v13, Landroid/text/style/ForegroundColorSpan;
invoke-direct {v13, v1}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
aput-object v13, v4, v6
new-instance v1, Landroid/text/style/StyleSpan;
invoke-direct {v1, v0}, Landroid/text/style/StyleSpan;-><init>(I)V
aput-object v1, v4, v0
invoke-static {v4}, Lf/h/a/f/f/n/f;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_9
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_d
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
invoke-virtual {v3}, Landroid/text/SpannableStringBuilder;->length()I
move-result v13
const/16 v14, 0x21
invoke-virtual {v3, v4, v6, v13, v14}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
goto :goto_9
:cond_d
invoke-virtual {v10, v6, v3}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
goto :goto_a
:cond_e
move-object/from16 v12, p1
:goto_a
invoke-virtual/range {p2 .. p2}, Lcom/discord/models/domain/ModelMessage;->getAttachments()Ljava/util/List;
move-result-object v1
if-eqz v1, :cond_f
invoke-static {v1}, Lc0/i/f;->firstOrNull(Ljava/util/List;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/discord/models/domain/ModelMessageAttachment;
goto :goto_b
:cond_f
move-object v1, v7
:goto_b
if-eqz v1, :cond_10
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->isSpoilerAttachment()Z
move-result v3
if-ne v3, v0, :cond_10
const v0, 0x7f0405b1
invoke-static {v12, v0, v6, v2, v7}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
move-result v0
invoke-static {v12, v0}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v0
move-object v1, v7
goto :goto_e
:cond_10
if-eqz v1, :cond_11
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getType()Lcom/discord/models/domain/ModelMessageAttachment$Type;
move-result-object v0
goto :goto_c
:cond_11
move-object v0, v7
:goto_c
sget-object v2, Lcom/discord/models/domain/ModelMessageAttachment$Type;->IMAGE:Lcom/discord/models/domain/ModelMessageAttachment$Type;
if-ne v0, v2, :cond_13
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getProxyUrl()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_12
goto :goto_d
:cond_12
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getUrl()Ljava/lang/String;
move-result-object v0
:goto_d
move-object v1, v0
move-object v0, v7
:goto_e
const/4 v2, 0x2
move-object v13, v1
move-object v15, v5
move-object v14, v7
goto :goto_10
:cond_13
if-eqz v1, :cond_14
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getType()Lcom/discord/models/domain/ModelMessageAttachment$Type;
move-result-object v0
goto :goto_f
:cond_14
move-object v0, v7
:goto_f
sget-object v1, Lcom/discord/models/domain/ModelMessageAttachment$Type;->VIDEO:Lcom/discord/models/domain/ModelMessageAttachment$Type;
if-ne v0, v1, :cond_15
const v1, 0x7f080554
const v0, 0x7f04013b
invoke-static {v12, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result v2
const/4 v13, 0x0
const/4 v4, 0x4
const/4 v14, 0x0
move-object/from16 v0, p1
move v3, v13
move-object v15, v5
move-object v5, v14
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/drawable/DrawableCompat;->getDrawable$default(Landroid/content/Context;IIZILjava/lang/Object;)Landroid/graphics/drawable/Drawable;
move-result-object v14
const v1, 0x7f0803cc
const v0, 0x7f040155
invoke-static {v12, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result v2
const/4 v5, 0x0
move-object/from16 v0, p1
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/drawable/DrawableCompat;->getDrawable$default(Landroid/content/Context;IIZILjava/lang/Object;)Landroid/graphics/drawable/Drawable;
move-result-object v0
move-object v13, v7
const/4 v2, 0x2
goto :goto_10
:cond_15
move-object v15, v5
const/4 v2, 0x2
move-object v0, v7
move-object v13, v0
move-object v14, v13
:goto_10
invoke-virtual/range {p4 .. p4}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v1
invoke-static {v1}, Lcom/discord/models/domain/ModelChannel;->isPrivateType(I)Z
move-result v1
if-eqz v1, :cond_16
const v1, 0x7f0402d5
goto :goto_11
:cond_16
const v1, 0x7f040307
:goto_11
invoke-static {v12, v1, v6, v2, v7}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
move-result v1
invoke-static {v12, v1}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v1
new-instance v2, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;
invoke-direct {v2, v15, v12}, Lcom/discord/widgets/notice/NoticePopupChannel$createModel$onClickTopRightIcon$1;-><init>(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;)V
new-instance v3, Lcom/discord/widgets/notice/NoticePopupChannel$Model;
move-object v7, v3
move-object v12, v14
move-object v14, v0
move-object v15, v1
move-object/from16 v16, v2
invoke-direct/range {v7 .. v16}, Lcom/discord/widgets/notice/NoticePopupChannel$Model;-><init>(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/facebook/drawee/span/DraweeSpanStringBuilder;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Lkotlin/jvm/functions/Function1;)V
return-object v3
:cond_17
:goto_12
return-object v0
.end method
# virtual methods
.method public final enqueue(Landroid/content/Context;Ljava/lang/String;Lcom/discord/models/domain/ModelMessage;Lkotlin/jvm/functions/Function1;)V
.locals 22
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/discord/models/domain/ModelMessage;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
move-object/from16 v0, p1
move-object/from16 v1, p2
move-object/from16 v2, p3
move-object/from16 v3, p4
const-string v4, "context"
invoke-static {v0, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "noticeName"
invoke-static {v1, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "message"
invoke-static {v2, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "onClick"
invoke-static {v3, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v5, Ll0/l/e/j;
invoke-direct {v5, v0}, Ll0/l/e/j;-><init>(Ljava/lang/Object;)V
new-instance v6, Ll0/l/e/j;
invoke-direct {v6, v2}, Ll0/l/e/j;-><init>(Ljava/lang/Object;)V
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
invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J
move-result-wide v7
invoke-virtual {v0, v7, v8}, Lcom/discord/stores/StoreGuilds;->observeFromChannelId(J)Lrx/Observable;
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;->getChannels()Lcom/discord/stores/StoreChannels;
move-result-object v0
invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J
move-result-wide v8
invoke-virtual {v0, v8, v9}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
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;->getGuilds()Lcom/discord/stores/StoreGuilds;
move-result-object v0
invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelMessage;->getGuildId()Ljava/lang/Long;
move-result-object v4
const-wide/16 v9, 0x0
if-eqz v4, :cond_0
goto :goto_0
:cond_0
invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
:goto_0
const-string v11, "message.guildId ?: 0"
invoke-static {v4, v11}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v12
invoke-virtual {v0, v12, v13}, Lcom/discord/stores/StoreGuilds;->observeComputed(J)Lrx/Observable;
move-result-object v0
sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected;
move-result-object v4
invoke-virtual {v4}, Lcom/discord/stores/StoreChannelsSelected;->observeId()Lrx/Observable;
move-result-object v4
sget-object v12, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v12}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser;
move-result-object v12
invoke-virtual {v12}, Lcom/discord/stores/StoreUser;->observeMe()Lrx/Observable;
move-result-object v12
sget-object v13, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v13}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels;
move-result-object v13
invoke-virtual {v13}, Lcom/discord/stores/StoreChannels;->observeNames()Lrx/Observable;
move-result-object v13
sget-object v14, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v14}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds;
move-result-object v14
invoke-virtual/range {p3 .. p3}, Lcom/discord/models/domain/ModelMessage;->getGuildId()Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_1
goto :goto_1
:cond_1
invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
:goto_1
invoke-static {v2, v11}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v9
invoke-virtual {v14, v9, v10}, Lcom/discord/stores/StoreGuilds;->observeRoles(J)Lrx/Observable;
move-result-object v2
new-instance v9, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$1;
move-object/from16 v15, p0
invoke-direct {v9, v15}, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$1;-><init>(Lcom/discord/widgets/notice/NoticePopupChannel;)V
new-instance v14, Lcom/discord/widgets/notice/NoticePopupChannel$sam$rx_functions_Func9$0;
invoke-direct {v14, v9}, Lcom/discord/widgets/notice/NoticePopupChannel$sam$rx_functions_Func9$0;-><init>(Lkotlin/jvm/functions/Function9;)V
move-object v9, v0
move-object v10, v4
move-object v11, v12
move-object v12, v13
move-object v13, v2
invoke-static/range {v5 .. v14}, Lrx/Observable;->c(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func9;)Lrx/Observable;
move-result-object v0
const-string v2, "Observable\n .comb\u2026is::createModel\n )"
invoke-static {v0, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-wide/16 v17, 0x0
const/16 v19, 0x0
const/16 v20, 0x3
const/16 v21, 0x0
move-object/from16 v16, v0
invoke-static/range {v16 .. v21}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
move-result-object v0
invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui(Lrx/Observable;)Lrx/Observable;
move-result-object v0
const-class v2, Lcom/discord/widgets/notice/NoticePopupChannel;
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
new-instance v8, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;
invoke-direct {v8, v1, v3}, Lcom/discord/widgets/notice/NoticePopupChannel$enqueue$2;-><init>(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
const/16 v9, 0x1e
const/4 v10, 0x0
move-object v1, v0
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v8
move v8, v9
move-object v9, v10
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
.end method

View file

@ -0,0 +1,87 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod;
.super Landroid/text/method/LinkMovementMethod;
.source "WidgetNoticeDialog.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "ActionLinkMovementMethod"
.end annotation
# instance fields
.field public final linkAction:Lkotlin/jvm/functions/Function0;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function0;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const-string v0, "linkAction"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Landroid/text/method/LinkMovementMethod;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod;->linkAction:Lkotlin/jvm/functions/Function0;
return-void
.end method
# virtual methods
.method public onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z
.locals 1
const-string v0, "widget"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "buffer"
invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "event"
invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1, p2, p3}, Landroid/text/method/LinkMovementMethod;->onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z
move-result p1
invoke-virtual {p3}, Landroid/view/MotionEvent;->getAction()I
move-result p2
const/4 p3, 0x1
if-ne p2, p3, :cond_0
iget-object p2, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$ActionLinkMovementMethod;->linkAction:Lkotlin/jvm/functions/Function0;
invoke-interface {p2}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
:cond_0
return p1
.end method

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;-><init>(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;-><init>(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setNegativeButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setNegativeButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setPositiveButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = 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;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,496 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.super Ljava/lang/Object;
.source "WidgetNoticeDialog.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
# instance fields
.field public cancelText:Ljava/lang/String;
.field public confirmText:Ljava/lang/String;
.field public final context:Landroid/content/Context;
.field public isCancelable:Z
.field public message:Ljava/lang/String;
.field public onCancel:Lkotlin/jvm/functions/Function1;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
.end field
.field public onConfirm:Lkotlin/jvm/functions/Function1;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
.end field
.field public tag:Ljava/lang/String;
.field public themeId:Ljava/lang/Integer;
.field public title:Ljava/lang/String;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context;
const-string p1, ""
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->title:Ljava/lang/String;
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->message:Ljava/lang/String;
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->confirmText:Ljava/lang/String;
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->cancelText:Ljava/lang/String;
sget-object p1, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onConfirm$1;
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onConfirm:Lkotlin/jvm/functions/Function1;
sget-object p1, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$onCancel$1;
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->onCancel:Lkotlin/jvm/functions/Function1;
return-void
.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;
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
sget-object p2, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$2;
:cond_0
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setNegativeButton(ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
move-result-object p0
return-object p0
.end method
.method public static synthetic setNegativeButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
sget-object p2, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setNegativeButton$1;
:cond_0
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setNegativeButton(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
move-result-object p0
return-object p0
.end method
.method public static synthetic setPositiveButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
sget-object p2, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$2;
:cond_0
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setPositiveButton(ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
move-result-object p0
return-object p0
.end method
.method public static synthetic setPositiveButton$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
sget-object p2, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder$setPositiveButton$1;
:cond_0
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setPositiveButton(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final getContext()Landroid/content/Context;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context;
return-object v0
.end method
.method public final setCancelable(Z)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 0
iput-boolean p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->isCancelable:Z
return-object p0
.end method
.method public final setDialogAttrTheme(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/AttrRes;
.end annotation
.end param
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->themeId:Ljava/lang/Integer;
return-object p0
.end method
.method public final setMessage(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context;
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
const-string v0, "context.getString(stringResId)"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->message:Ljava/lang/String;
return-object p0
.end method
.method public final setMessage(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
const-string v0, "text"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->message:Ljava/lang/String;
return-object p0
.end method
.method public final setNegativeButton(ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)",
"Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;"
}
.end annotation
const-string v0, "onCancel"
invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context;
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
const-string v0, "context.getString(stringResId)"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(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
.end method
.method public final setNegativeButton(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)",
"Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;"
}
.end annotation
const-string v0, "text"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onCancel"
invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(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
.end method
.method public final setPositiveButton(ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)",
"Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;"
}
.end annotation
const-string v0, "onConfirm"
invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context;
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
const-string v0, "context.getString(stringResId)"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(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
.end method
.method public final setPositiveButton(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)",
"Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;"
}
.end annotation
const-string v0, "text"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onConfirm"
invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(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
.end method
.method public final setTag(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
const-string v0, "tag"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->tag:Ljava/lang/String;
return-object p0
.end method
.method public final setTitle(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->context:Landroid/content/Context;
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
const-string v0, "context.getString(stringResId)"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->title:Ljava/lang/String;
return-object p0
.end method
.method public final setTitle(Ljava/lang/String;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
.locals 1
const-string v0, "text"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->title:Ljava/lang/String;
return-object p0
.end method
.method public final show(Landroidx/fragment/app/FragmentManager;)V
.locals 18
move-object/from16 v0, p0
const-string v1, "fragmentManager"
move-object/from16 v3, p1
invoke-static {v3, v1}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
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;->title: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;->confirmText:Ljava/lang/String;
iget-object v7, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->cancelText:Ljava/lang/String;
const/4 v1, 0x2
new-array v1, v1, [Lkotlin/Pair;
const v8, 0x7f0a06ce
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;->onConfirm:Lkotlin/jvm/functions/Function1;
new-instance v10, Lkotlin/Pair;
invoke-direct {v10, v8, v9}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v8, 0x0
aput-object v10, v1, v8
const/4 v8, 0x1
const v9, 0x7f0a06c9
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;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
aput-object v11, v1, v8
invoke-static {v1}, Lf/h/a/f/f/n/f;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
move-result-object v8
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
iget-object v12, v0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->themeId:Ljava/lang/Integer;
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x1dc0
const/16 v17, 0x0
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
return-void
.end method

View file

@ -0,0 +1,97 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->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
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $onOKClicked:Lkotlin/jvm/functions/Function2;
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function2;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1;->$onOKClicked:Lkotlin/jvm/functions/Function2;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 3
const-string v0, "view"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1;->$onOKClicked:Lkotlin/jvm/functions/Function2;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
const-string v2, "view.context"
invoke-static {v1, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v2, 0x7f0a0b32
invoke-virtual {p1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v2, "view.findViewById<TextIn\u2026tLayout>(R.id.view_input)"
invoke-static {p1, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/google/android/material/textfield/TextInputLayout;
invoke-static {p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getTextOrEmpty(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String;
move-result-object p1
invoke-interface {v0, v1, p1}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method

View file

@ -0,0 +1,73 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->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
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $onCancelClicked:Lkotlin/jvm/functions/Function0;
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function0;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2;->$onCancelClicked:Lkotlin/jvm/functions/Function0;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
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
.end method

View file

@ -0,0 +1,85 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->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
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $hintText:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3;->$hintText:Ljava/lang/String;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 1
const-string v0, "view"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f0a0b32
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v0, "view.findViewById<TextIn\u2026tLayout>(R.id.view_input)"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/google/android/material/textfield/TextInputLayout;
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3;->$hintText:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setHint(Ljava/lang/CharSequence;)V
return-void
.end method

View file

@ -0,0 +1,522 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;
.super Ljava/lang/Object;
.source "WidgetNoticeDialog.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;-><init>()V
return-void
.end method
.method public static synthetic 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
.locals 17
move/from16 v0, p14
and-int/lit8 v1, v0, 0x2
const/4 v2, 0x0
if-eqz v1, :cond_0
move-object v5, v2
goto :goto_0
:cond_0
move-object/from16 v5, p2
:goto_0
and-int/lit8 v1, v0, 0x10
if-eqz v1, :cond_1
move-object v8, v2
goto :goto_1
:cond_1
move-object/from16 v8, p5
:goto_1
and-int/lit8 v1, v0, 0x20
if-eqz v1, :cond_2
move-object v9, v2
goto :goto_2
:cond_2
move-object/from16 v9, p6
:goto_2
and-int/lit8 v1, v0, 0x40
if-eqz v1, :cond_3
move-object v10, v2
goto :goto_3
:cond_3
move-object/from16 v10, p7
:goto_3
and-int/lit16 v1, v0, 0x80
if-eqz v1, :cond_4
move-object v11, v2
goto :goto_4
:cond_4
move-object/from16 v11, p8
:goto_4
and-int/lit16 v1, v0, 0x100
if-eqz v1, :cond_5
move-object v12, v2
goto :goto_5
:cond_5
move-object/from16 v12, p9
:goto_5
and-int/lit16 v1, v0, 0x200
if-eqz v1, :cond_6
move-object v13, v2
goto :goto_6
:cond_6
move-object/from16 v13, p10
:goto_6
and-int/lit16 v1, v0, 0x400
if-eqz v1, :cond_7
move-object v14, v2
goto :goto_7
:cond_7
move-object/from16 v14, p11
:goto_7
and-int/lit16 v1, v0, 0x800
if-eqz v1, :cond_8
move-object v15, v2
goto :goto_8
:cond_8
move-object/from16 v15, p12
:goto_8
and-int/lit16 v0, v0, 0x1000
if-eqz v0, :cond_9
const/4 v0, 0x2
const/16 v16, 0x2
goto :goto_9
:cond_9
move/from16 v16, p13
:goto_9
move-object/from16 v3, p0
move-object/from16 v4, p1
move-object/from16 v6, p3
move-object/from16 v7, p4
invoke-virtual/range {v3 .. v16}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show(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;I)V
return-void
.end method
.method public static synthetic showInputModal$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Lcom/discord/app/AppActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Ljava/lang/Boolean;ILjava/lang/Object;)V
.locals 10
and-int/lit8 v0, p8, 0x20
const/4 v1, 0x0
if-eqz v0, :cond_0
move-object v8, v1
goto :goto_0
:cond_0
move-object/from16 v8, p6
:goto_0
and-int/lit8 v0, p8, 0x40
if-eqz v0, :cond_1
move-object v9, v1
goto :goto_1
:cond_1
move-object/from16 v9, p7
:goto_1
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move-object v6, p4
move-object v7, p5
invoke-virtual/range {v2 .. v9}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->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
return-void
.end method
# virtual methods
.method public final show(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;I)V
.locals 2
.param p8 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end param
.param p9 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/fragment/app/FragmentManager;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"+",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;>;",
"Lcom/discord/stores/StoreNotices$Dialog$Type;",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
"Ljava/lang/Boolean;",
"Ljava/lang/String;",
"I)V"
}
.end annotation
const-string v0, "fragmentManager"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "bodyText"
invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog;-><init>()V
invoke-virtual {v0, p6}, Lcom/discord/widgets/notice/WidgetNoticeDialog;->setListenerMap(Ljava/util/Map;)V
new-instance p6, Landroid/os/Bundle;
invoke-direct {p6}, Landroid/os/Bundle;-><init>()V
const-string v1, "header_text"
invoke-virtual {p6, v1, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "body_text"
invoke-virtual {p6, p2, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "ok_text"
invoke-virtual {p6, p2, p4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "cancel_text"
invoke-virtual {p6, p2, p5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
if-eqz p7, :cond_0
invoke-virtual {p7}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object p2
const-string p3, "notice_type"
invoke-virtual {p6, p3, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
if-eqz p8, :cond_1
invoke-virtual {p8}, Ljava/lang/Number;->intValue()I
move-result p2
const-string p3, "above_layout_id"
invoke-virtual {p6, p3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
:cond_1
if-eqz p9, :cond_2
invoke-virtual {p9}, Ljava/lang/Number;->intValue()I
move-result p2
const-string p3, "below_layout_id"
invoke-virtual {p6, p3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
:cond_2
if-eqz p10, :cond_3
invoke-virtual {p10}, Ljava/lang/Number;->intValue()I
move-result p2
const-string p3, "theme_id"
invoke-virtual {p6, p3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
:cond_3
if-eqz p11, :cond_4
invoke-virtual {p11}, Ljava/lang/Boolean;->booleanValue()Z
move-result p2
const-string p3, "cancelable"
invoke-virtual {p6, p3, p2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
:cond_4
const-string p2, "body_text_alignment"
invoke-virtual {p6, p2, p13}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
invoke-virtual {v0, p6}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
if-eqz p12, :cond_5
goto :goto_0
:cond_5
const-class p2, Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-virtual {p2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object p12
:goto_0
invoke-virtual {v0, p1, p12}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
return-void
.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
.locals 21
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/app/AppActivity;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/jvm/functions/Function2<",
"-",
"Landroid/content/Context;",
"-",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;",
"Ljava/lang/Boolean;",
")V"
}
.end annotation
move-object/from16 v0, p1
move-object/from16 v1, p4
move-object/from16 v2, p5
move-object/from16 v3, p6
const-string v4, "activity"
invoke-static {v0, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "headerText"
move-object/from16 v7, p2
invoke-static {v7, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "bodyText"
move-object/from16 v8, p3
invoke-static {v8, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "hintText"
invoke-static {v1, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "onOKClicked"
invoke-static {v2, v4}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v11, Ljava/util/HashMap;
invoke-direct {v11}, Ljava/util/HashMap;-><init>()V
const v4, 0x7f0a06ce
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
new-instance v5, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1;
invoke-direct {v5, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$1;-><init>(Lkotlin/jvm/functions/Function2;)V
invoke-interface {v11, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v3, :cond_0
const v2, 0x7f0a06c9
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
new-instance v4, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2;
invoke-direct {v4, v3}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$2;-><init>(Lkotlin/jvm/functions/Function0;)V
invoke-interface {v11, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
const/4 v2, 0x0
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
new-instance v3, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3;
invoke-direct {v3, v1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion$showInputModal$3;-><init>(Ljava/lang/String;)V
invoke-interface {v11, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual/range {p1 .. p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v6
const-string v1, "activity.supportFragmentManager"
invoke-static {v6, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f0d0133
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
const v1, 0x7f1204cb
invoke-virtual {v0, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v9
const v1, 0x7f1203d7
invoke-virtual {v0, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v10
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v15, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x1ac0
const/16 v20, 0x0
move-object/from16 v5, p0
move-object/from16 v7, p2
move-object/from16 v8, p3
move-object/from16 v16, p7
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
.end method

View file

@ -0,0 +1,65 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$$inlined$forEach$lambda$1;
.super Ljava/lang/Object;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $entry:Ljava/util/Map$Entry;
.field public final synthetic $view$inlined:Landroid/view/View;
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
# direct methods
.method public constructor <init>(Ljava/util/Map$Entry;Lcom/discord/widgets/notice/WidgetNoticeDialog;Landroid/view/View;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$$inlined$forEach$lambda$1;->$entry:Ljava/util/Map$Entry;
iput-object p2, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$$inlined$forEach$lambda$1;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
iput-object p3, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$$inlined$forEach$lambda$1;->$view$inlined:Landroid/view/View;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$$inlined$forEach$lambda$1;->$entry:Ljava/util/Map$Entry;
invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/jvm/functions/Function1;
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$$inlined$forEach$lambda$1;->$view$inlined:Landroid/view/View;
invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$$inlined$forEach$lambda$1;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,66 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3;
.super Lc0/n/c/k;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeDialog;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 1
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$3;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-virtual {v0}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,45 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$5;
.super Ljava/lang/Object;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeDialog;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$5;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 0
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$5;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,45 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$6;
.super Ljava/lang/Object;
.source "WidgetNoticeDialog.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeDialog;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeDialog;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$6;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 0
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeDialog$onViewBound$6;->this$0:Lcom/discord/widgets/notice/WidgetNoticeDialog;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,115 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;
.super Lc0/n/c/k;
.source "WidgetNoticeNuxOverlay.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;->enqueue()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroidx/fragment/app/FragmentActivity;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroidx/fragment/app/FragmentActivity;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)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 invoke(Landroidx/fragment/app/FragmentActivity;)Z
.locals 2
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;-><init>()V
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object p1
const-string v1, "it.supportFragmentManager"
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
invoke-static {v1}, Lc0/n/c/u;->getOrCreateKotlinClass(Ljava/lang/Class;)Lc0/r/b;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
const-string p1, "Mobile Voice Overlay Upsell"
const-string v0, ""
invoke-static {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V
const/4 p1, 0x1
return p1
.end method

View file

@ -0,0 +1,76 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxOverlay.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final enqueue()V
.locals 16
new-instance v15, Lcom/discord/stores/StoreNotices$Notice;
sget-object v12, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion$enqueue$notice$1;
const-string v1, "NUX/Overlay"
const/4 v2, 0x0
const-wide/16 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const-wide/16 v8, 0x0
const-wide/16 v10, 0x0
const/16 v13, 0xe6
const/4 v14, 0x0
move-object v0, v15
invoke-direct/range {v0 .. v14}, Lcom/discord/stores/StoreNotices$Notice;-><init>(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object v0
invoke-virtual {v0, v15}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V
return-void
.end method

View file

@ -0,0 +1,65 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxOverlay.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 3
sget-object v0, Lcom/discord/widgets/settings/WidgetSettingsVoice;->Companion:Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;
const-string v1, "it"
const-string v2, "it.context"
invoke-static {p1, v1, v2}, Lf/e/c/a/a;->Z(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context;
move-result-object p1
const v1, 0x7f0a09c6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, p1, v1, v2}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->launch(Landroid/content/Context;Ljava/lang/Integer;Z)V
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,55 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$2;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxOverlay.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$2;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/discord/stores/StoreUserSettings;->setMobileOverlay(Z)V
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$2;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,191 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
.super Lcom/discord/app/AppDialog;
.source "WidgetNoticeNuxOverlay.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;
}
.end annotation
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
.field public static final Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;
.field public static final NOTICE_NAME:Ljava/lang/String; = "NUX/Overlay"
# instance fields
.field public final cancel$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final ok$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x2
new-array v0, v0, [Lkotlin/reflect/KProperty;
const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
const-string v2, "ok"
const-string v3, "getOk()Landroid/widget/TextView;"
const/4 v4, 0x0
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lc0/n/c/s;
move-result-object v1
aput-object v1, v0, v4
const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;
const-string v2, "cancel"
const-string v3, "getCancel()Landroid/widget/TextView;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lc0/n/c/s;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a0389
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->ok$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0145
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->cancel$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
.end method
.method private final getCancel()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->cancel$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
.method private final getOk()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->ok$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
# virtual methods
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0233
return v0
.end method
.method public onViewBound(Landroid/view/View;)V
.locals 1
const-string v0, "view"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object p1
const-string v0, "NUX/Overlay"
invoke-virtual {p1, v0}, Lcom/discord/stores/StoreNotices;->markDialogSeen(Ljava/lang/String;)V
invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->getOk()Landroid/widget/TextView;
move-result-object p1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1;
invoke-direct {v0, p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$1;-><init>(Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;)V
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->getCancel()Landroid/widget/TextView;
move-result-object p1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$2;
invoke-direct {v0, p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$onViewBound$2;-><init>(Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;)V
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method

View file

@ -0,0 +1,105 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Ll0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->enqueue(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ll0/k/b<",
"Ljava/util/List<",
"+",
"Landroid/content/pm/PackageInfo;",
">;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public 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
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1}, Ljava/util/Collection;->isEmpty()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
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$Companion$enqueue$1;->call(Ljava/util/List;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method

View file

@ -0,0 +1,295 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Lrx/functions/Func2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->enqueue(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func2<",
"Lcom/discord/models/domain/ModelUser;",
"Ljava/util/List<",
"+",
"Landroid/content/pm/PackageInfo;",
">;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $clock:Lcom/discord/utilities/time/Clock;
# direct methods
.method public constructor <init>(Lcom/discord/utilities/time/Clock;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2;->$clock:Lcom/discord/utilities/time/Clock;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/models/domain/ModelUser;Ljava/util/List;)Ljava/lang/Boolean;
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/models/domain/ModelUser;",
"Ljava/util/List<",
"+",
"Landroid/content/pm/PackageInfo;",
">;)",
"Ljava/lang/Boolean;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2;->$clock:Lcom/discord/utilities/time/Clock;
const-string v1, "meUser"
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-string v2, "allPackages"
invoke-static {p2, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "clock"
invoke-static {v0, v3}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v2}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lcom/discord/models/domain/ModelUser;->getAgeMs(J)J
move-result-wide v0
const-wide v3, 0x90321000L
const/4 p1, 0x0
const/4 v5, 0x1
cmp-long v6, v0, v3
if-lez v6, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
invoke-static {p2, v2}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_1
:goto_1
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v2
const-string v3, "com.samsung.android.game.gamehome"
const-string v4, "com.samsung.android.game.gametools"
if-eqz v2, :cond_4
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v6, v2
check-cast v6, Landroid/content/pm/PackageInfo;
iget-object v7, v6, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
invoke-static {v7, v4, v5}, Lc0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v4
if-nez v4, :cond_3
iget-object v4, v6, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
invoke-static {v4, v3, v5}, Lc0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v3
if-eqz v3, :cond_2
goto :goto_2
:cond_2
const/4 v3, 0x0
goto :goto_3
:cond_3
:goto_2
const/4 v3, 0x1
:goto_3
if-eqz v3, :cond_1
invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_1
:cond_4
if-eqz v0, :cond_b
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result p2
if-eqz p2, :cond_5
goto :goto_4
:cond_5
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_6
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_7
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/pm/PackageInfo;
iget-object v0, v0, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
invoke-static {v0, v4}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6
const/4 p2, 0x1
goto :goto_5
:cond_7
:goto_4
const/4 p2, 0x0
:goto_5
if-eqz p2, :cond_b
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result p2
if-eqz p2, :cond_8
goto :goto_6
:cond_8
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_9
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/pm/PackageInfo;
iget-object v0, v0, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
invoke-static {v0, v3}, Lc0/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_9
const/4 p2, 0x1
goto :goto_7
:cond_a
:goto_6
const/4 p2, 0x0
:goto_7
if-eqz p2, :cond_b
const/4 p1, 0x1
:cond_b
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, 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
.end method

View file

@ -0,0 +1,78 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Ll0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->enqueue(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ll0/k/b<",
"Ljava/lang/Boolean;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Ljava/lang/Boolean;)Ljava/lang/Boolean;
.locals 0
return-object p1
.end method
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;->call(Ljava/lang/Boolean;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method

View file

@ -0,0 +1,79 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;
.super Lc0/n/c/k;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->enqueue(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Boolean;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;->invoke(Ljava/lang/Boolean;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/Boolean;)V
.locals 0
sget-object p1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;
invoke-static {p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->access$internalEnqueue(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;)V
return-void
.end method

View file

@ -0,0 +1,111 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;
.super Lc0/n/c/k;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->internalEnqueue()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroidx/fragment/app/FragmentActivity;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroidx/fragment/app/FragmentActivity;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)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 invoke(Landroidx/fragment/app/FragmentActivity;)Z
.locals 2
const-string v0, "it"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;-><init>()V
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object p1
const-string v1, "it.supportFragmentManager"
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
const-string p1, "Mobile Samsung Link Upsell"
const-string v0, ""
invoke-static {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V
const/4 p1, 0x1
return p1
.end method

View file

@ -0,0 +1,231 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxSamsungLink.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;-><init>()V
return-void
.end method
.method public static final synthetic access$internalEnqueue(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->internalEnqueue()V
return-void
.end method
.method private final internalEnqueue()V
.locals 16
new-instance v15, Lcom/discord/stores/StoreNotices$Notice;
sget-object v12, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$internalEnqueue$notice$1;
const-string v1, "NUX/SamsungLink"
const/4 v2, 0x0
const-wide/16 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const-wide/16 v8, 0x0
const-wide v10, 0x7fffffffffffffffL
const/16 v13, 0x66
const/4 v14, 0x0
move-object v0, v15
invoke-direct/range {v0 .. v14}, Lcom/discord/stores/StoreNotices$Notice;-><init>(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object v0
invoke-virtual {v0, v15}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V
return-void
.end method
# virtual methods
.method public final disable()V
.locals 7
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object v1
const-string v2, "NUX/SamsungLink"
const-wide/16 v3, 0x0
const/4 v5, 0x2
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V
return-void
.end method
.method public final enqueue(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V
.locals 9
const-string v0, "context"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "clock"
invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v1, 0x1
const/16 v2, 0x1c
if-lt v0, v2, :cond_0
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
const-string v2, "samsung"
invoke-static {v0, v2, v1}, Lc0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
if-nez v1, :cond_1
return-void
:cond_1
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 v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->observeMe()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;->getAndroidPackages()Lcom/discord/stores/StoreAndroidPackages;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreAndroidPackages;->getInstalledPackages(Landroid/content/Context;)Lrx/Observable;
move-result-object p1
sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$1;
invoke-virtual {p1, v1}, Lrx/Observable;->v(Ll0/k/b;)Lrx/Observable;
move-result-object p1
new-instance v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2;
invoke-direct {v1, p2}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$2;-><init>(Lcom/discord/utilities/time/Clock;)V
invoke-static {v0, p1, v1}, Lrx/Observable;->j(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
move-result-object v2
const-string p1, "Observable\n .co\u2026 allPackages)\n }"
invoke-static {v2, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-wide/16 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x3
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
move-result-object p1
sget-object p2, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$3;
invoke-virtual {p1, p2}, Lrx/Observable;->v(Ll0/k/b;)Lrx/Observable;
move-result-object p1
const-string p2, "Observable\n .co\u2026er { canShow -> canShow }"
invoke-static {p1, p2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object v0
const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
sget-object v6, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion$enqueue$4;
const/16 v7, 0x1e
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
return-void
.end method

View file

@ -0,0 +1,170 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Ll0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ll0/k/b<",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelOAuth2Token;",
">;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;
invoke-direct {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;-><init>()V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Ljava/util/List;)Ljava/lang/Boolean;
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/discord/models/domain/ModelOAuth2Token;",
">;)",
"Ljava/lang/Boolean;"
}
.end annotation
const-string v0, "591317049637339146"
invoke-static {v0}, Lc0/t/j;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
const-string v1, "authedApps"
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v1, :cond_1
:cond_0
const/4 v2, 0x0
goto :goto_2
:cond_1
invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_2
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/discord/models/domain/ModelOAuth2Token;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelOAuth2Token;->getApplication()Lcom/discord/models/domain/ModelApplication;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/models/domain/ModelApplication;->getId()J
move-result-wide v4
if-nez v0, :cond_3
goto :goto_0
:cond_3
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v6
cmp-long v1, v4, v6
if-nez v1, :cond_4
const/4 v1, 0x1
goto :goto_1
:cond_4
:goto_0
const/4 v1, 0x0
:goto_1
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
.end method

View file

@ -0,0 +1,80 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2;
.super Lc0/n/c/k;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelOAuth2Token;",
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/util/List;
invoke-virtual {p0, p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2;->invoke(Ljava/util/List;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/discord/models/domain/ModelOAuth2Token;",
">;)V"
}
.end annotation
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$2;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,101 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$3;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$3;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 3
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$3;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
sget-object v0, Lcom/discord/utilities/intent/IntentUtils$RouteBuilders$Uris;->INSTANCE:Lcom/discord/utilities/intent/IntentUtils$RouteBuilders$Uris;
invoke-virtual {v0}, Lcom/discord/utilities/intent/IntentUtils$RouteBuilders$Uris;->getOauth2Authorize()Landroid/net/Uri;
move-result-object v0
invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
move-result-object v0
const-string v1, "client_id"
const-string v2, "591317049637339146"
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v0
const-string v1, "prompt"
const-string v2, "consent"
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v0
const-string v1, "response_type"
const-string v2, "code"
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v0
const-string v1, "scope"
const-string v2, "identify activities.read activities.write"
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.VIEW"
invoke-direct {v1, v2, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
invoke-virtual {p1, v1}, Landroidx/fragment/app/Fragment;->startActivity(Landroid/content/Intent;)V
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$3;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,45 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$4;
.super Ljava/lang/Object;
.source "WidgetNoticeNuxSamsungLink.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$4;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 0
iget-object p1, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$4;->this$0:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,261 @@
.class public final Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
.super Lcom/discord/app/AppDialog;
.source "WidgetNoticeNuxSamsungLink.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;
}
.end annotation
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
.field public static final Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;
.field public static final NOTICE_NAME:Ljava/lang/String; = "NUX/SamsungLink"
# instance fields
.field public final cancel$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final ok$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x2
new-array v0, v0, [Lkotlin/reflect/KProperty;
const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
const-string v2, "ok"
const-string v3, "getOk()Landroid/widget/TextView;"
const/4 v4, 0x0
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lc0/n/c/s;
move-result-object v1
aput-object v1, v0, v4
const-class v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;
const-string v2, "cancel"
const-string v3, "getCancel()Landroid/widget/TextView;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Lc0/n/c/s;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a0389
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->ok$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0145
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->cancel$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
.end method
.method private final getCancel()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->cancel$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
.method private final getOk()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->ok$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
# virtual methods
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0234
return v0
.end method
.method public onViewBound(Landroid/view/View;)V
.locals 12
const-string v0, "view"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object p1
const-string v0, "NUX/SamsungLink"
invoke-virtual {p1, v0}, Lcom/discord/stores/StoreNotices;->markDialogSeen(Ljava/lang/String;)V
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 p1
invoke-virtual {p1}, Lcom/discord/utilities/rest/RestAPI;->getOAuthTokens()Lrx/Observable;
move-result-object p1
const/4 v0, 0x0
const/4 v1, 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;
move-result-object p1
invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object v3
const-wide/16 v4, 0x0
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;
move-result-object p1
sget-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;->INSTANCE:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$1;
invoke-virtual {p1, v0}, Lrx/Observable;->v(Ll0/k/b;)Lrx/Observable;
move-result-object p1
const-string v0, "RestAPI.api.getOAuthToke\u2026ApplicationId }\n }"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 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;
move-result-object v3
const-class v4, 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;-><init>(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v10, 0x1e
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-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->getOk()Landroid/widget/TextView;
move-result-object p1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$3;
invoke-direct {v0, p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$3;-><init>(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->getCancel()Landroid/widget/TextView;
move-result-object p1
new-instance v0, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$4;
invoke-direct {v0, p0}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$onViewBound$4;-><init>(Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;)V
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method

View file

@ -97,7 +97,7 @@
const v0, 0x7f0a06b1
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -105,7 +105,7 @@
const v0, 0x7f0a06b3
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -113,7 +113,7 @@
const v0, 0x7f0a06b2
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -108,7 +108,7 @@
iget-object p1, p0, Lcom/discord/widgets/nux/WidgetNuxChannelPrompt$handleSubmit$1;->this$0:Lcom/discord/widgets/nux/WidgetNuxChannelPrompt;
const v2, 0x7f12112e
const v2, 0x7f121130
invoke-virtual {p1, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View file

@ -145,7 +145,7 @@
const v0, 0x7f0a06d8
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -153,7 +153,7 @@
const v0, 0x7f0a06d9
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -161,7 +161,7 @@
const v0, 0x7f0a06da
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -169,7 +169,7 @@
const v0, 0x7f0a06dc
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -177,7 +177,7 @@
const v0, 0x7f0a06d7
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -185,7 +185,7 @@
const v0, 0x7f0a06db
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -157,7 +157,7 @@
const v0, 0x7f0a06e0
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -165,7 +165,7 @@
const v0, 0x7f0a06e2
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -173,7 +173,7 @@
const v0, 0x7f0a06e5
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -181,7 +181,7 @@
const v0, 0x7f0a06e3
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -189,7 +189,7 @@
const v0, 0x7f0a06de
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -197,7 +197,7 @@
const v0, 0x7f0a06e1
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -205,7 +205,7 @@
const v0, 0x7f0a06df
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -213,7 +213,7 @@
const v0, 0x7f0a06e4
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -77,12 +77,12 @@
if-eqz p1, :cond_0
const p1, 0x7f121165
const p1, 0x7f121167
goto :goto_0
:cond_0
const p1, 0x7f120e42
const p1, 0x7f120e44
:goto_0
invoke-virtual {v0, p1}, Landroid/widget/Button;->setText(I)V

View file

@ -89,7 +89,7 @@
aput-object v3, v2, v4
const v3, 0x7f1214cd
const v3, 0x7f1214dd
invoke-static {v1, v3, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String;

View file

@ -90,7 +90,7 @@
aput-object p1, v0, v1
const p1, 0x7f121582
const p1, 0x7f121592
invoke-virtual {p0, p1, v0}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
@ -125,7 +125,7 @@
goto :goto_0
:cond_0
const p1, 0x7f121582
const p1, 0x7f121592
new-array v2, v2, [Ljava/lang/Object;
@ -138,7 +138,7 @@
return-object p0
:cond_1
const p1, 0x7f121563
const p1, 0x7f121573
new-array v2, v2, [Ljava/lang/Object;

View file

@ -460,7 +460,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a0ba2
const v0, 0x7f0a0ba5
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -470,7 +470,7 @@
iput-object v0, p0, Lcom/discord/widgets/search/WidgetSearch;->searchInput:Lcom/google/android/material/textfield/TextInputLayout;
const v0, 0x7f0a0854
const v0, 0x7f0a0855
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -478,7 +478,7 @@
iput-object v0, p0, Lcom/discord/widgets/search/WidgetSearch;->sendQueryFab:Landroid/view/View;
const v0, 0x7f0a0ba4
const v0, 0x7f0a0ba7
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -486,7 +486,7 @@
iput-object v0, p0, Lcom/discord/widgets/search/WidgetSearch;->searchSuggestions:Landroid/view/View;
const v0, 0x7f0a0ba3
const v0, 0x7f0a0ba6
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -305,7 +305,7 @@
move-result-object v12
const v13, 0x7f100108
const v13, 0x7f10010b
new-array v10, v10, [Ljava/lang/Object;

View file

@ -105,7 +105,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a0853
const v0, 0x7f0a0854
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -55,9 +55,9 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0860
const v0, 0x7f0a0861
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -47,7 +47,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0a3d
const v0, 0x7f0a0a40
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -61,7 +61,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0a3f
const v0, 0x7f0a0a42
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -77,7 +77,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0a3e
const v0, 0x7f0a0a41
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -93,7 +93,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0a3c
const v0, 0x7f0a0a3f
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -143,7 +143,7 @@
if-ne p1, v0, :cond_0
const p1, 0x7f121559
const p1, 0x7f121569
goto :goto_0
@ -155,17 +155,17 @@
throw p1
:cond_1
const p1, 0x7f121552
const p1, 0x7f121562
goto :goto_0
:cond_2
const p1, 0x7f12155b
const p1, 0x7f12156b
goto :goto_0
:cond_3
const p1, 0x7f121551
const p1, 0x7f121561
:goto_0
return p1
@ -194,7 +194,7 @@
if-ne p1, v0, :cond_0
const p1, 0x7f12156d
const p1, 0x7f12157d
goto :goto_0
@ -206,17 +206,17 @@
throw p1
:cond_1
const p1, 0x7f12156c
const p1, 0x7f12157c
goto :goto_0
:cond_2
const p1, 0x7f12156f
const p1, 0x7f12157f
goto :goto_0
:cond_3
const p1, 0x7f12156b
const p1, 0x7f12157b
:goto_0
return p1

View file

@ -71,7 +71,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0857
const v0, 0x7f0a0858
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -85,7 +85,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a085c
const v0, 0x7f0a085d
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -101,7 +101,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a085d
const v0, 0x7f0a085e
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -41,7 +41,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0a40
const v0, 0x7f0a0a43
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -89,32 +89,32 @@
if-ne v0, v1, :cond_5
const p1, 0x7f121577
const p1, 0x7f121587
goto :goto_0
:cond_0
const p1, 0x7f121578
const p1, 0x7f121588
goto :goto_0
:cond_1
const p1, 0x7f12157b
const p1, 0x7f12158b
goto :goto_0
:cond_2
const p1, 0x7f12157a # 1.941788E38f
const p1, 0x7f12158a
goto :goto_0
:cond_3
const p1, 0x7f12157e
const p1, 0x7f12158e
goto :goto_0
:cond_4
const p1, 0x7f12157f
const p1, 0x7f12158f
:goto_0
return p1

View file

@ -41,7 +41,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0a41
const v0, 0x7f0a0a44
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -43,7 +43,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0856
const v0, 0x7f0a0857
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -57,7 +57,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a085b
const v0, 0x7f0a085c
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -43,7 +43,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0858
const v0, 0x7f0a0859
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -57,7 +57,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a085f
const v0, 0x7f0a0860
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -41,7 +41,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0859
const v0, 0x7f0a085a
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -93,7 +93,7 @@
const p2, 0x7f0a06d3
invoke-static {p0, p2}, Lc0/j/a;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p2}, Lc0/i/s;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p2
@ -101,7 +101,7 @@
const p2, 0x7f0a06d5
invoke-static {p0, p2}, Lc0/j/a;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p2}, Lc0/i/s;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p2
@ -109,7 +109,7 @@
const p2, 0x7f0a06d4
invoke-static {p0, p2}, Lc0/j/a;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p2}, Lc0/i/s;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p2

View file

@ -49,7 +49,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0959
const v0, 0x7f0a095a
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -65,7 +65,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0958
const v0, 0x7f0a0959
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -166,7 +166,7 @@
move-result-object p2
const v0, 0x7f121819
const v0, 0x7f12182a
invoke-virtual {p2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -53,7 +53,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a095b
const v0, 0x7f0a095c
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -69,7 +69,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a095c
const v0, 0x7f0a095d
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -85,7 +85,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a095d
const v0, 0x7f0a095e
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -99,7 +99,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a095a
const v0, 0x7f0a095b
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -144,49 +144,49 @@
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a088f
const v0, 0x7f0a0890
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog;->header$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0892
const v0, 0x7f0a0893
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog;->body$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a088d
const v0, 0x7f0a088e
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog;->cancel$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a088e
const v0, 0x7f0a088f
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog;->save$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0891
const v0, 0x7f0a0892
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerDeleteDialog;->mfaWrap$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0890
const v0, 0x7f0a0891
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -226,73 +226,73 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a086f
const v0, 0x7f0a0870
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->notificationMuteSettingsView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a086d
const v0, 0x7f0a086e
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->frequencyDivider$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a086e
const v0, 0x7f0a086f
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->frequencyWrap$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a086a
const v0, 0x7f0a086b
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->frequencyRadioAll$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a086b
const v0, 0x7f0a086c
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->frequencyRadioMentions$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a086c
const v0, 0x7f0a086d
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->frequencyRadioNothing$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0869
const v0, 0x7f0a086a
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->notificationsSwitchEveryone$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0871
const v0, 0x7f0a0872
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerNotifications;->notificationsSwitchRoles$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0870
const v0, 0x7f0a0871
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -300,7 +300,7 @@
const v0, 0x7f0a04c2
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -308,7 +308,7 @@
const v0, 0x7f0a04c5
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -428,7 +428,7 @@
if-eqz p1, :cond_3
const v0, 0x7f120eb8
const v0, 0x7f120eba
invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -486,7 +486,7 @@
invoke-static {v0, v3, v4, v2}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar;
const v2, 0x7f12111c
const v2, 0x7f12111e
invoke-virtual {v0, v2}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;

View file

@ -91,7 +91,7 @@
const v0, 0x7f0a04c4
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -99,7 +99,7 @@
const v0, 0x7f0a04c3
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -218,11 +218,11 @@
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, 0x7f121117
const v0, 0x7f121119
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
const v0, 0x7f12159d
const v0, 0x7f1215ad
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(I)Lkotlin/Unit;

View file

@ -82,9 +82,9 @@
invoke-direct {p0, p2, p3}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a08cd
const p1, 0x7f0a08ce
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -98,9 +98,9 @@
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a08ce
const v0, 0x7f0a08cf
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -108,7 +108,7 @@
const v0, 0x7f0a0145
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -386,169 +386,169 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a08f6
const v0, 0x7f0a08f7
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->serverIcon$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08f7
const v0, 0x7f0a08f8
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->iconText$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08f8
const v0, 0x7f0a08f9
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->serverName$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08ee
const v0, 0x7f0a08ef
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->generalSettingsSection$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08b7
const v0, 0x7f0a08b8
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->overviewOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08b6
const v0, 0x7f0a08b7
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->moderationOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08b3
const v0, 0x7f0a08b4
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->auditLogOptions$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08b4
const v0, 0x7f0a08b5
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->channelsOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08b5
const v0, 0x7f0a08b6
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->integrationsOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08b8
const v0, 0x7f0a08b9
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->securityOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08b9
const v0, 0x7f0a08ba
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->vanityUrlOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08ec
const v0, 0x7f0a08ed
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->communityContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0883
const v0, 0x7f0a0884
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->communityOverviewOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a089e
const v0, 0x7f0a089f
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->enableCommunityOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08ef
const v0, 0x7f0a08f0
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->userManagementSection$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08f0
const v0, 0x7f0a08f1
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->userManagementDivider$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08a5
const v0, 0x7f0a08a6
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->membersOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08ea
const v0, 0x7f0a08eb
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->rolesOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a08a0
const v0, 0x7f0a08a1
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->instantInvitesOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0879
const v0, 0x7f0a087a
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettings;->bansOption$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a089a
const v0, 0x7f0a089b
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -1921,7 +1921,7 @@
invoke-static {p0, p1, v0, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar;
const p1, 0x7f1215ca
const p1, 0x7f1215da
invoke-virtual {p0, p1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;

View file

@ -110,7 +110,7 @@
const p1, 0x7f0a00e1
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -118,7 +118,7 @@
const p1, 0x7f0a00e3
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -126,7 +126,7 @@
const p1, 0x7f0a00e2
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -121,25 +121,25 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a087b
const v0, 0x7f0a087c
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans;->searchBox$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a087c
const v0, 0x7f0a087d
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans;->viewFlipper$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a087a
const v0, 0x7f0a087b
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -398,7 +398,7 @@
goto :goto_0
:cond_0
const v0, 0x7f121088
const v0, 0x7f12108a
invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -471,7 +471,7 @@
move-result-object v2
const v3, 0x7f121815
const v3, 0x7f121826
const/4 v4, 0x1
@ -519,7 +519,7 @@
move-result-object v0
const v1, 0x7f121813
const v1, 0x7f121824
new-instance v2, Lcom/discord/widgets/servers/WidgetServerSettingsBans$showConfirmUnbanDialog$1;

View file

@ -75,7 +75,7 @@
goto :goto_0
:cond_0
const v0, 0x7f121618
const v0, 0x7f121628
:goto_0
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
@ -662,7 +662,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a0881
const v0, 0x7f0a0882
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -672,7 +672,7 @@
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsChannels;->textChannelsRecycler:Landroidx/recyclerview/widget/RecyclerView;
const v0, 0x7f0a087d
const v0, 0x7f0a087e
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -95,7 +95,7 @@
move-result-object p0
const p1, 0x7f0a0ba5
const p1, 0x7f0a0ba8
const-string p2, "fab menu"

View file

@ -105,25 +105,25 @@
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;-><init>()V
const v0, 0x7f0a087e
const v0, 0x7f0a087f
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions;->categories$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0880
const v0, 0x7f0a0881
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsChannelsSortActions;->voiceChannel$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a087f
const v0, 0x7f0a0880
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -144,7 +144,7 @@
goto/16 :goto_4
:cond_0
const v0, 0x7f120d62
const v0, 0x7f120d64
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;

View file

@ -239,7 +239,7 @@
if-eqz v6, :cond_2
const v6, 0x7f120eaf
const v6, 0x7f120eb1
new-array v7, v2, [Ljava/lang/Object;
@ -438,7 +438,7 @@
if-nez v0, :cond_0
const v0, 0x7f121081
const v0, 0x7f121083
const/4 v2, 0x1
@ -453,7 +453,7 @@
goto :goto_0
:cond_0
const p1, 0x7f121082 # 1.94153E38f
const p1, 0x7f121084
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -785,7 +785,7 @@
:cond_1
:goto_0
const p1, 0x7f1217c7
const p1, 0x7f1217d8
invoke-static {p0, p1}, Lf/a/b/p;->g(Landroidx/fragment/app/Fragment;I)V

View file

@ -69,9 +69,9 @@
invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a080e
const p1, 0x7f0a080f
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -206,7 +206,7 @@
move-result-object p1
const p2, 0x7f120f47
const p2, 0x7f120f49
invoke-virtual {p1, p2}, Lcom/discord/views/CheckedSetting;->b(I)V

View file

@ -198,17 +198,17 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0818
const v0, 0x7f0a0819
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole;->editNameDisabledOverlay$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0814
const v0, 0x7f0a0815
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -216,23 +216,23 @@
const v0, 0x7f0a036f
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
iput-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole;->roleName$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a0815
const v1, 0x7f0a0816
invoke-static {p0, v1}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v1}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
iput-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole;->pickColorButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a0817
const v1, 0x7f0a0818
invoke-static {p0, v1}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v1}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
@ -240,23 +240,23 @@
const v1, 0x7f0a0370
invoke-static {p0, v1}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v1}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
iput-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole;->saveFab$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a081a
const v1, 0x7f0a081b
invoke-static {p0, v1}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v1}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
iput-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole;->hoistCheckedSetting$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a0824
const v1, 0x7f0a0825
invoke-static {p0, v1}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v1}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
@ -268,7 +268,7 @@
fill-array-data v1, :array_0
invoke-static {p0, v1}, Lc0/j/a;->k(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v1}, Lc0/i/s;->k(Landroidx/fragment/app/Fragment;[I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
@ -292,35 +292,35 @@
:array_0
.array-data 4
0x7f0a0810
0x7f0a0811
0x7f0a0812
0x7f0a0813
0x7f0a0816
0x7f0a0819
0x7f0a081b
0x7f0a0814
0x7f0a0817
0x7f0a081a
0x7f0a081c
0x7f0a081e
0x7f0a081f
0x7f0a081d
0x7f0a081f
0x7f0a0820
0x7f0a081e
0x7f0a0821
0x7f0a0822
0x7f0a0823
0x7f0a0826
0x7f0a0824
0x7f0a0827
0x7f0a0828
0x7f0a0829
0x7f0a082a
0x7f0a080f
0x7f0a082b
0x7f0a0810
0x7f0a082c
0x7f0a0830
0x7f0a0832
0x7f0a082f
0x7f0a082d
0x7f0a082e
0x7f0a0831
0x7f0a0833
0x7f0a0830
0x7f0a082e
0x7f0a082f
0x7f0a0832
.end array-data
.end method
@ -697,7 +697,7 @@
goto :goto_1
:cond_2
const p1, 0x7f1217f5
const p1, 0x7f121806
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -706,7 +706,7 @@
goto :goto_1
:cond_3
const p1, 0x7f120c89
const p1, 0x7f120c8b
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -715,7 +715,7 @@
goto :goto_1
:cond_4
const p1, 0x7f120c88
const p1, 0x7f120c8a
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -724,7 +724,7 @@
goto :goto_1
:cond_5
const p1, 0x7f120c86
const p1, 0x7f120c88
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -914,7 +914,7 @@
iput-object v0, v1, Lf/i/a/a/e$k;->g:[I
const v0, 0x7f1214cc
const v0, 0x7f1214dc
iput v0, v1, Lf/i/a/a/e$k;->a:I
@ -978,7 +978,7 @@
iput v0, v1, Lf/i/a/a/e$k;->q:I
const v0, 0x7f12159c
const v0, 0x7f1215ac
iput v0, v1, Lf/i/a/a/e$k;->d:I
@ -986,7 +986,7 @@
iput-boolean v0, v1, Lf/i/a/a/e$k;->m:Z
const v3, 0x7f1214ba
const v3, 0x7f1214ca
iput v3, v1, Lf/i/a/a/e$k;->e:I
@ -1782,7 +1782,7 @@
const/4 v9, 0x4
const v10, 0x7f120c8b
const v10, 0x7f120c8d
if-eq v8, v9, :cond_3
@ -1846,7 +1846,7 @@
:cond_5
if-nez v7, :cond_6
const v2, 0x7f120c87
const v2, 0x7f120c89
invoke-virtual {v1, v2}, Lcom/discord/views/CheckedSetting;->b(I)V
@ -1861,7 +1861,7 @@
return-void
:pswitch_data_0
.packed-switch 0x7f0a080f
.packed-switch 0x7f0a0810
:pswitch_1d
:pswitch_1c
:pswitch_1b

View file

@ -83,17 +83,17 @@
invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a0ba9
const p1, 0x7f0a0bac
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder;->uploadDescription$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a0ba8
const p1, 0x7f0a0bab
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -125,41 +125,41 @@
invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a0896
const p1, 0x7f0a0897
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder;->containerView$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a089c
const p1, 0x7f0a089d
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder;->userName$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a0899
const p1, 0x7f0a089a
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder;->emojiName$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a0895
const p1, 0x7f0a0896
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder;->emojiAvatar$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a089d
const p1, 0x7f0a089e
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -69,9 +69,9 @@
invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a0ba7
const p1, 0x7f0a0baa
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -41,7 +41,7 @@
const v1, 0x7f120464
const v2, 0x7f121812
const v2, 0x7f121823
invoke-static {v0, v1, v2}, Lcom/miguelgaeta/media_picker/MediaPicker;->openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;II)V

View file

@ -100,17 +100,17 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0baa
const v0, 0x7f0a0bad
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojis;->viewFlipper$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0ba6
const v0, 0x7f0a0ba9
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -101,17 +101,17 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0897
const v0, 0x7f0a0898
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
iput-object v1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsEmojisEdit;->editAlias$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a0898
const v1, 0x7f0a0899
invoke-static {p0, v1}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v1}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v1
@ -461,7 +461,7 @@
invoke-static {v0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit;
const p1, 0x7f12150c
const p1, 0x7f12151c
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View file

@ -42,7 +42,7 @@
.method private configureToolbar(Ljava/lang/String;)V
.locals 1
const v0, 0x7f120d5c
const v0, 0x7f120d5e
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
@ -252,7 +252,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a08a2
const v0, 0x7f0a08a3
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -262,7 +262,7 @@
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites;->viewFlipper:Landroid/widget/ViewFlipper;
const v0, 0x7f0a08a1
const v0, 0x7f0a08a2
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -61,7 +61,7 @@
aput-object v0, v2, v3
const v3, 0x7f1215fd
const v3, 0x7f12160d
invoke-virtual {v1, v3, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

View file

@ -113,7 +113,7 @@
const v0, 0x7f0a0599
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -121,7 +121,7 @@
const v0, 0x7f0a0597
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -129,7 +129,7 @@
const v0, 0x7f0a0596
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -137,7 +137,7 @@
const v0, 0x7f0a0598
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -303,7 +303,7 @@
iget-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem;->inviteExpirationTime:Landroid/widget/TextView;
const v0, 0x7f120f80
const v0, 0x7f120f82
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(I)V
@ -482,7 +482,7 @@
goto :goto_0
:cond_3
const v1, 0x7f120d4a
const v1, 0x7f120d4c
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V

View file

@ -89,7 +89,7 @@
const v0, 0x7f0a058f
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -97,7 +97,7 @@
const v0, 0x7f0a058d
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lc0/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -117,7 +117,7 @@
.method private final configureToolbar(Ljava/lang/String;)V
.locals 1
const v0, 0x7f120d63
const v0, 0x7f120d65
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;

View file

@ -160,7 +160,7 @@
const p1, 0x7f0a0583
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -168,7 +168,7 @@
const p1, 0x7f0a0582
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -176,7 +176,7 @@
const p1, 0x7f0a0587
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -184,7 +184,7 @@
const p1, 0x7f0a0585
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -192,7 +192,7 @@
const p1, 0x7f0a0584
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -200,7 +200,7 @@
const p1, 0x7f0a0588
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -208,7 +208,7 @@
const p1, 0x7f0a058a
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -216,7 +216,7 @@
const p1, 0x7f0a0589
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lc0/i/s;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -434,19 +434,19 @@
move-result-object v0
const v1, 0x7f0a088b
const v1, 0x7f0a088c
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
const v1, 0x7f0a088a
const v1, 0x7f0a088b
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
const v2, 0x7f0a0889
const v2, 0x7f0a088a
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -61,7 +61,7 @@
move-result-object p3
:cond_0
const p2, 0x7f0a0833
const p2, 0x7f0a0834
invoke-virtual {p3, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -141,7 +141,7 @@
.method private configureToolbar(Ljava/lang/String;)V
.locals 1
const v0, 0x7f120f8a
const v0, 0x7f120f8c
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
@ -734,7 +734,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a08a4
const v0, 0x7f0a08a5
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -744,7 +744,7 @@
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers;->searchBox:Lcom/google/android/material/textfield/TextInputLayout;
const v0, 0x7f0a08a6
const v0, 0x7f0a08a7
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -754,7 +754,7 @@
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers;->recycler:Landroidx/recyclerview/widget/RecyclerView;
const v0, 0x7f0a08a7
const v0, 0x7f0a08a8
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -764,7 +764,7 @@
iput-object v0, p0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers;->rolesSpinner:Landroid/widget/Spinner;
const v0, 0x7f0a08a8
const v0, 0x7f0a08a9
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

Some files were not shown because too many files have changed in this diff Show more