Changes of com.discord v1335

This commit is contained in:
root 2020-11-16 01:00:50 +00:00
parent c42fc6bb28
commit 7b3a618778
18191 changed files with 1011128 additions and 974580 deletions

View file

@ -1,24 +0,0 @@
.class public final Lf/a/h/t/a$a;
.super Ljava/lang/Object;
.source "RtcControlSocket.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/a/h/t/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,165 +0,0 @@
.class public final enum Lf/a/h/t/a$b;
.super Ljava/lang/Enum;
.source "RtcControlSocket.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/a/h/t/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lf/a/h/t/a$b;",
">;"
}
.end annotation
# static fields
.field public static final enum d:Lf/a/h/t/a$b;
.field public static final enum e:Lf/a/h/t/a$b;
.field public static final enum f:Lf/a/h/t/a$b;
.field public static final enum g:Lf/a/h/t/a$b;
.field public static final enum h:Lf/a/h/t/a$b;
.field public static final enum i:Lf/a/h/t/a$b;
.field public static final synthetic j:[Lf/a/h/t/a$b;
# direct methods
.method public static constructor <clinit>()V
.locals 4
const/4 v0, 0x6
new-array v0, v0, [Lf/a/h/t/a$b;
new-instance v1, Lf/a/h/t/a$b;
const-string v2, "DISCONNECTED"
const/4 v3, 0x0
invoke-direct {v1, v2, v3}, Lf/a/h/t/a$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Lf/a/h/t/a$b;->d:Lf/a/h/t/a$b;
aput-object v1, v0, v3
new-instance v1, Lf/a/h/t/a$b;
const-string v2, "CONNECTING"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lf/a/h/t/a$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Lf/a/h/t/a$b;->e:Lf/a/h/t/a$b;
aput-object v1, v0, v3
new-instance v1, Lf/a/h/t/a$b;
const-string v2, "IDENTIFYING"
const/4 v3, 0x2
invoke-direct {v1, v2, v3}, Lf/a/h/t/a$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Lf/a/h/t/a$b;->f:Lf/a/h/t/a$b;
aput-object v1, v0, v3
new-instance v1, Lf/a/h/t/a$b;
const-string v2, "RESUMING"
const/4 v3, 0x3
invoke-direct {v1, v2, v3}, Lf/a/h/t/a$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Lf/a/h/t/a$b;->g:Lf/a/h/t/a$b;
aput-object v1, v0, v3
new-instance v1, Lf/a/h/t/a$b;
const-string v2, "CONNECTED"
const/4 v3, 0x4
invoke-direct {v1, v2, v3}, Lf/a/h/t/a$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Lf/a/h/t/a$b;->h:Lf/a/h/t/a$b;
aput-object v1, v0, v3
new-instance v1, Lf/a/h/t/a$b;
const-string v2, "RECONNECTING"
const/4 v3, 0x5
invoke-direct {v1, v2, v3}, Lf/a/h/t/a$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Lf/a/h/t/a$b;->i:Lf/a/h/t/a$b;
aput-object v1, v0, v3
sput-object v0, Lf/a/h/t/a$b;->j:[Lf/a/h/t/a$b;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lf/a/h/t/a$b;
.locals 1
const-class v0, Lf/a/h/t/a$b;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lf/a/h/t/a$b;
return-object p0
.end method
.method public static values()[Lf/a/h/t/a$b;
.locals 1
sget-object v0, Lf/a/h/t/a$b;->j:[Lf/a/h/t/a$b;
invoke-virtual {v0}, [Lf/a/h/t/a$b;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lf/a/h/t/a$b;
return-object v0
.end method

View file

@ -1,61 +0,0 @@
.class public interface abstract Lf/a/h/t/a$c;
.super Ljava/lang/Object;
.source "RtcControlSocket.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/a/h/t/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a(Ljava/lang/String;Ljava/lang/String;)V
.end method
.method public abstract b(ZLjava/lang/Integer;Ljava/lang/String;)V
.end method
.method public abstract c(JII)V
.end method
.method public abstract d(Ljava/lang/String;Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/Integer;",
">;)V"
}
.end annotation
.end method
.method public abstract e(Ljava/lang/String;)V
.end method
.method public abstract f(J)V
.end method
.method public abstract g()V
.end method
.method public abstract h()V
.end method
.method public abstract i()V
.end method
.method public abstract j(J)V
.end method
.method public abstract k(IILjava/lang/String;)V
.end method
.method public abstract onSpeaking(JIZ)V
.end method

View file

@ -1,77 +0,0 @@
.class public final Lf/a/h/t/a$d;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->d()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lokhttp3/WebSocket;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/a$d;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/a$d;
invoke-direct {v0}, Lf/a/h/t/a$d;-><init>()V
sput-object v0, Lf/a/h/t/a$d;->d:Lf/a/h/t/a$d;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Lokhttp3/WebSocket;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0x3e8
const-string v1, "Force Close"
invoke-interface {p1, v0, v1}, Lokhttp3/WebSocket;->e(ILjava/lang/String;)Z
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,83 +0,0 @@
.class public final Lf/a/h/t/a$e;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->d()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/a$e;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/a$e;
invoke-direct {v0}, Lf/a/h/t/a$e;-><init>()V
sput-object v0, Lf/a/h/t/a$e;->d:Lf/a/h/t/a$e;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0x3e8
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const/4 v1, 0x0
const-string v2, "Force Close"
invoke-interface {p1, v1, v0, v2}, Lf/a/h/t/a$c;->b(ZLjava/lang/Integer;Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,77 +0,0 @@
.class public final Lf/a/h/t/a$f;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->f()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lokhttp3/WebSocket;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/a$f;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/a$f;
invoke-direct {v0}, Lf/a/h/t/a$f;-><init>()V
sput-object v0, Lf/a/h/t/a$f;->d:Lf/a/h/t/a$f;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Lokhttp3/WebSocket;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0xfa0
const-string v1, "close reason"
invoke-interface {p1, v0, v1}, Lokhttp3/WebSocket;->e(ILjava/lang/String;)Z
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,66 +0,0 @@
.class public final Lf/a/h/t/a$g$a;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a$g;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lf/a/h/t/a$g;
# direct methods
.method public constructor <init>(Lf/a/h/t/a$g;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/a$g$a;->this$0:Lf/a/h/t/a$g;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 4
iget-object v0, p0, Lf/a/h/t/a$g$a;->this$0:Lf/a/h/t/a$g;
iget-object v0, v0, Lf/a/h/t/a$g;->d:Lf/a/h/t/a;
const/4 v1, 0x1
const/4 v2, 0x0
const-string v3, "The connection timed out. Did not receive OP_HELLO in time."
invoke-static {v0, v1, v2, v3}, Lf/a/h/t/a;->a(Lf/a/h/t/a;ZLjava/lang/Integer;Ljava/lang/String;)V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,51 +0,0 @@
.class public final Lf/a/h/t/a$g;
.super Ljava/util/TimerTask;
.source "RtcControlSocket.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->f()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lf/a/h/t/a$g;->d:Lf/a/h/t/a;
invoke-direct {p0}, Ljava/util/TimerTask;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
iget-object v0, p0, Lf/a/h/t/a$g;->d:Lf/a/h/t/a;
new-instance v1, Lf/a/h/t/a$g$a;
invoke-direct {v1, p0}, Lf/a/h/t/a$g$a;-><init>(Lf/a/h/t/a$g;)V
invoke-virtual {v0, v1}, Lf/a/h/t/a;->l(Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future;
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lf/a/h/t/a$h;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->f()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/a$h;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/a$h;
invoke-direct {v0}, Lf/a/h/t/a$h;-><init>()V
sput-object v0, Lf/a/h/t/a$h;->d:Lf/a/h/t/a$h;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1}, Lf/a/h/t/a$c;->h()V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,77 +0,0 @@
.class public final Lf/a/h/t/a$i;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->g(ZLjava/lang/Integer;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $code:Ljava/lang/Integer;
.field public final synthetic $reason:Ljava/lang/String;
.field public final synthetic $wasFatal:Z
# direct methods
.method public constructor <init>(ZLjava/lang/Integer;Ljava/lang/String;)V
.locals 0
iput-boolean p1, p0, Lf/a/h/t/a$i;->$wasFatal:Z
iput-object p2, p0, Lf/a/h/t/a$i;->$code:Ljava/lang/Integer;
iput-object p3, p0, Lf/a/h/t/a$i;->$reason:Ljava/lang/String;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-boolean v0, p0, Lf/a/h/t/a$i;->$wasFatal:Z
iget-object v1, p0, Lf/a/h/t/a$i;->$code:Ljava/lang/Integer;
iget-object v2, p0, Lf/a/h/t/a$i;->$reason:Ljava/lang/String;
invoke-interface {p1, v0, v1, v2}, Lf/a/h/t/a$c;->b(ZLjava/lang/Integer;Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,98 +0,0 @@
.class public final Lf/a/h/t/a$j;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->onClosed(Lokhttp3/WebSocket;ILjava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $code:I
.field public final synthetic $reason:Ljava/lang/String;
.field public final synthetic $webSocket:Lokhttp3/WebSocket;
.field public final synthetic this$0:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;Lokhttp3/WebSocket;ILjava/lang/String;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/a$j;->this$0:Lf/a/h/t/a;
iput-object p2, p0, Lf/a/h/t/a$j;->$webSocket:Lokhttp3/WebSocket;
iput p3, p0, Lf/a/h/t/a$j;->$code:I
iput-object p4, p0, Lf/a/h/t/a$j;->$reason:Ljava/lang/String;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 4
iget-object v0, p0, Lf/a/h/t/a$j;->$webSocket:Lokhttp3/WebSocket;
iget-object v1, p0, Lf/a/h/t/a$j;->this$0:Lf/a/h/t/a;
iget-object v1, v1, Lf/a/h/t/a;->e:Lokhttp3/WebSocket;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x1
xor-int/2addr v0, v1
if-eqz v0, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Lf/a/h/t/a$j;->this$0:Lf/a/h/t/a;
iget v2, p0, Lf/a/h/t/a$j;->$code:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iget-object v3, p0, Lf/a/h/t/a$j;->$reason:Ljava/lang/String;
invoke-static {v0, v1, v2, v3}, Lf/a/h/t/a;->a(Lf/a/h/t/a;ZLjava/lang/Integer;Ljava/lang/String;)V
:goto_0
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,125 +0,0 @@
.class public final Lf/a/h/t/a$k;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $throwable:Ljava/lang/Throwable;
.field public final synthetic $webSocket:Lokhttp3/WebSocket;
.field public final synthetic this$0:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;Lokhttp3/WebSocket;Ljava/lang/Throwable;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/a$k;->this$0:Lf/a/h/t/a;
iput-object p2, p0, Lf/a/h/t/a$k;->$webSocket:Lokhttp3/WebSocket;
iput-object p3, p0, Lf/a/h/t/a$k;->$throwable:Ljava/lang/Throwable;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 5
iget-object v0, p0, Lf/a/h/t/a$k;->$webSocket:Lokhttp3/WebSocket;
iget-object v1, p0, Lf/a/h/t/a$k;->this$0:Lf/a/h/t/a;
iget-object v1, v1, Lf/a/h/t/a;->e:Lokhttp3/WebSocket;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x1
xor-int/2addr v0, v1
if-eqz v0, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Lf/a/h/t/a$k;->$throwable:Ljava/lang/Throwable;
instance-of v0, v0, Ljavax/net/ssl/SSLException;
const/4 v2, 0x0
if-eqz v0, :cond_1
iget-object v0, p0, Lf/a/h/t/a$k;->this$0:Lf/a/h/t/a;
invoke-static {v0, v2, v1}, Lf/a/h/t/a;->c(Lf/a/h/t/a;Lkotlin/jvm/functions/Function1;I)V
iget-object v0, p0, Lf/a/h/t/a$k;->this$0:Lf/a/h/t/a;
sget-object v1, Lf/a/h/t/n;->d:Lf/a/h/t/n;
invoke-virtual {v0, v1}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto :goto_0
:cond_1
iget-object v0, p0, Lf/a/h/t/a$k;->this$0:Lf/a/h/t/a;
const-string v3, "An error with the websocket occurred: "
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
iget-object v4, p0, Lf/a/h/t/a$k;->$throwable:Ljava/lang/Throwable;
invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v0, v1, v2, v3}, Lf/a/h/t/a;->a(Lf/a/h/t/a;ZLjava/lang/Integer;Ljava/lang/String;)V
:goto_0
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,633 +0,0 @@
.class public final Lf/a/h/t/a$l;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->onMessage(Lokhttp3/WebSocket;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
.field public final synthetic $webSocket:Lokhttp3/WebSocket;
.field public final synthetic this$0:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;Lokhttp3/WebSocket;Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iput-object p2, p0, Lf/a/h/t/a$l;->$webSocket:Lokhttp3/WebSocket;
iput-object p3, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 13
iget-object v0, p0, Lf/a/h/t/a$l;->$webSocket:Lokhttp3/WebSocket;
iget-object v1, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v1, v1, Lf/a/h/t/a;->e:Lokhttp3/WebSocket;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x1
xor-int/2addr v0, v1
if-eqz v0, :cond_0
goto/16 :goto_4
:cond_0
iget-object v0, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getOpcode()I
move-result v0
const-string v2, " ms"
packed-switch v0, :pswitch_data_0
:pswitch_0
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
goto/16 :goto_3
:pswitch_1
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v1, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v2, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v2
const-class v3, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
invoke-virtual {v1, v2, v3}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
const-string v2, "Gson.fromJson(message.da\u2026essionUpdate::class.java)"
invoke-static {v1, v2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
new-instance v2, Lf/a/h/t/k;
invoke-direct {v2, v1}, Lf/a/h/t/k;-><init>(Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;)V
invoke-virtual {v0, v2}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto/16 :goto_4
:pswitch_2
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v1, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v2, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v2
const-class v3, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
invoke-virtual {v1, v2, v3}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
const-string v2, "Gson.fromJson(message.da\u2026ntDisconnect::class.java)"
invoke-static {v1, v2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
new-instance v2, Lf/a/h/t/d;
invoke-direct {v2, v1}, Lf/a/h/t/d;-><init>(Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;)V
invoke-virtual {v0, v2}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto/16 :goto_4
:pswitch_3
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v1, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v2, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v2
const-class v3, Lcom/discord/rtcconnection/socket/io/Payloads$Video;
invoke-virtual {v1, v2, v3}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
const-string v2, "Gson.fromJson(message.da\u2026yloads.Video::class.java)"
invoke-static {v1, v2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;
invoke-virtual {v1}, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->getUserId()Ljava/lang/Long;
move-result-object v2
if-eqz v2, :cond_7
new-instance v2, Lf/a/h/t/m;
invoke-direct {v2, v1}, Lf/a/h/t/m;-><init>(Lcom/discord/rtcconnection/socket/io/Payloads$Video;)V
invoke-virtual {v0, v2}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto/16 :goto_4
:pswitch_4
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v0, v0, Lf/a/h/t/a;->d:Lcom/discord/utilities/networking/Backoff;
invoke-virtual {v0}, Lcom/discord/utilities/networking/Backoff;->succeed()V
goto/16 :goto_4
:pswitch_5
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v2, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v3, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v3
const-class v4, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
invoke-virtual {v2, v3, v4}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
const-string v3, "Gson.fromJson(message.da\u2026yloads.Hello::class.java)"
invoke-static {v2, v3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v2, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
iget-boolean v3, v0, Lf/a/h/t/a;->q:Z
if-eqz v3, :cond_1
iget-object v4, v0, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v5, v0, Lf/a/h/t/a;->a:Ljava/lang/String;
const/4 v7, 0x0
const/4 v8, 0x4
const/4 v9, 0x0
const-string v6, "handleHello called on canceled instance of RtcControlSocket"
invoke-static/range {v4 .. v9}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
goto/16 :goto_4
:cond_1
iget-object v3, v0, Lf/a/h/t/a;->o:Ljava/util/TimerTask;
if-eqz v3, :cond_2
invoke-virtual {v3}, Ljava/util/TimerTask;->cancel()Z
:cond_2
iget-object v4, v0, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v5, v0, Lf/a/h/t/a;->a:Ljava/lang/String;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "[HELLO] raw: "
invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
const/4 v7, 0x0
const/4 v8, 0x4
const/4 v9, 0x0
invoke-static/range {v4 .. v9}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->getHeartbeatIntervalMs()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v0, Lf/a/h/t/a;->k:Ljava/lang/Long;
iget-object v2, v0, Lf/a/h/t/a;->m:Ljava/util/TimerTask;
invoke-virtual {v2}, Ljava/util/TimerTask;->cancel()Z
iput-boolean v1, v0, Lf/a/h/t/a;->l:Z
invoke-virtual {v0}, Lf/a/h/t/a;->j()V
goto/16 :goto_4
:pswitch_6
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v3, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v4, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v4}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v4
sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
invoke-virtual {v3, v4, v5}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v3
const-string v4, "Gson.fromJson(message.data, Long::class.java)"
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v3, Ljava/lang/Number;
invoke-virtual {v3}, Ljava/lang/Number;->longValue()J
move-result-wide v3
iget-boolean v5, v0, Lf/a/h/t/a;->q:Z
if-eqz v5, :cond_3
iget-object v6, v0, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v7, v0, Lf/a/h/t/a;->a:Ljava/lang/String;
const/4 v9, 0x0
const/4 v10, 0x4
const/4 v11, 0x0
const-string v8, "handleHeartbeatAck called on canceled instance of RtcControlSocket"
invoke-static/range {v6 .. v11}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
goto/16 :goto_4
:cond_3
iget-object v5, v0, Lf/a/h/t/a;->w:Lcom/discord/utilities/time/Clock;
invoke-interface {v5}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v5
sub-long v3, v5, v3
iget-object v7, v0, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v8, v0, Lf/a/h/t/a;->a:Ljava/lang/String;
const-string v9, "got heartbeat ack after "
invoke-static {v9, v3, v4, v2}, Lf/e/c/a/a;->p(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
move-result-object v9
const/4 v10, 0x0
const/4 v11, 0x4
const/4 v12, 0x0
invoke-static/range {v7 .. v12}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v0, Lf/a/h/t/a;->n:Ljava/lang/Long;
iput-boolean v1, v0, Lf/a/h/t/a;->l:Z
new-instance v1, Lf/a/h/t/f;
invoke-direct {v1, v3, v4}, Lf/a/h/t/f;-><init>(J)V
invoke-virtual {v0, v1}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto/16 :goto_4
:pswitch_7
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v2, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v3, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v3
const-class v4, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
invoke-virtual {v2, v3, v4}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
const-string v3, "Gson.fromJson(message.da\u2026ads.Speaking::class.java)"
invoke-static {v2, v3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v2, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->getUserId()Ljava/lang/Long;
move-result-object v3
if-eqz v3, :cond_7
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->getSpeaking()Ljava/lang/Integer;
move-result-object v3
if-eqz v3, :cond_7
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->getSpeaking()Ljava/lang/Integer;
move-result-object v3
if-nez v3, :cond_4
goto :goto_0
:cond_4
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
if-ne v3, v1, :cond_5
goto :goto_1
:cond_5
:goto_0
const/4 v1, 0x0
:goto_1
new-instance v3, Lf/a/h/t/l;
invoke-direct {v3, v2, v1}, Lf/a/h/t/l;-><init>(Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;Z)V
invoke-virtual {v0, v3}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto/16 :goto_4
:pswitch_8
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v2, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v3, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v3
const-class v4, Lcom/discord/rtcconnection/socket/io/Payloads$Description;
invoke-virtual {v2, v3, v4}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
const-string v3, "Gson.fromJson(message.da\u2026.Description::class.java)"
invoke-static {v2, v3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v2, Lcom/discord/rtcconnection/socket/io/Payloads$Description;
new-instance v3, Lf/a/h/t/j;
invoke-direct {v3, v2}, Lf/a/h/t/j;-><init>(Lcom/discord/rtcconnection/socket/io/Payloads$Description;)V
invoke-virtual {v0, v3}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
iput-boolean v1, v0, Lf/a/h/t/a;->h:Z
goto :goto_4
:pswitch_9
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v1, v0, Lf/a/h/t/a;->w:Lcom/discord/utilities/time/Clock;
invoke-interface {v1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x3
invoke-virtual {v0, v2, v1}, Lf/a/h/t/a;->m(ILjava/lang/Object;)V
goto :goto_4
:pswitch_a
iget-object v0, p0, Lf/a/h/t/a$l;->this$0:Lf/a/h/t/a;
iget-object v1, v0, Lf/a/h/t/a;->b:Lcom/google/gson/Gson;
iget-object v3, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getData()Lcom/google/gson/JsonElement;
move-result-object v3
const-class v4, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
invoke-virtual {v1, v3, v4}, Lcom/google/gson/Gson;->c(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
const-string v3, "Gson.fromJson(message.da\u2026yloads.Ready::class.java)"
invoke-static {v1, v3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
iget-object v3, v0, Lf/a/h/t/a;->d:Lcom/discord/utilities/networking/Backoff;
invoke-virtual {v3}, Lcom/discord/utilities/networking/Backoff;->succeed()V
iget-object v3, v0, Lf/a/h/t/a;->w:Lcom/discord/utilities/time/Clock;
invoke-interface {v3}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v3
iget-object v5, v0, Lf/a/h/t/a;->j:Ljava/lang/Long;
if-eqz v5, :cond_6
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v5
goto :goto_2
:cond_6
const-wide/16 v5, 0x0
:goto_2
sub-long/2addr v3, v5
iget-object v5, v0, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v6, v0, Lf/a/h/t/a;->a:Ljava/lang/String;
const-string v7, "[READY] took "
invoke-static {v7, v3, v4, v2}, Lf/e/c/a/a;->p(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
move-result-object v7
const/4 v8, 0x0
const/4 v9, 0x4
const/4 v10, 0x0
invoke-static/range {v5 .. v10}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
new-instance v2, Lf/a/h/t/i;
invoke-direct {v2, v1}, Lf/a/h/t/i;-><init>(Lcom/discord/rtcconnection/socket/io/Payloads$Ready;)V
invoke-virtual {v0, v2}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto :goto_4
:goto_3
iget-object v1, v0, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v2, v0, Lf/a/h/t/a;->a:Ljava/lang/String;
const-string/jumbo v0, "unknown opcode: "
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v3, p0, Lf/a/h/t/a$l;->$message:Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
invoke-virtual {v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->getOpcode()I
move-result v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
:cond_7
:goto_4
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
:pswitch_data_0
.packed-switch 0x2
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_0
:pswitch_5
:pswitch_4
:pswitch_0
:pswitch_0
:pswitch_3
:pswitch_2
:pswitch_1
.end packed-switch
.end method

View file

@ -1,295 +0,0 @@
.class public final Lf/a/h/t/a$m;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->onOpen(Lokhttp3/WebSocket;Lokhttp3/Response;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $webSocket:Lokhttp3/WebSocket;
.field public final synthetic this$0:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;Lokhttp3/WebSocket;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
iput-object p2, p0, Lf/a/h/t/a$m;->$webSocket:Lokhttp3/WebSocket;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 13
iget-object v0, p0, Lf/a/h/t/a$m;->$webSocket:Lokhttp3/WebSocket;
iget-object v1, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
iget-object v1, v1, Lf/a/h/t/a;->e:Lokhttp3/WebSocket;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x1
xor-int/2addr v0, v1
if-eqz v0, :cond_0
goto/16 :goto_3
:cond_0
iget-object v0, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
iget-object v2, v0, Lf/a/h/t/a;->i:Lf/a/h/t/a$b;
sget-object v3, Lf/a/h/t/a$b;->e:Lf/a/h/t/a$b;
if-ne v2, v3, :cond_1
sget-object v1, Lf/a/h/t/o;->d:Lf/a/h/t/o;
invoke-virtual {v0, v1}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
goto/16 :goto_1
:cond_1
sget-object v3, Lf/a/h/t/a$b;->i:Lf/a/h/t/a$b;
if-ne v2, v3, :cond_5
iget-object v2, v0, Lf/a/h/t/a;->g:Ljava/lang/String;
iget-object v3, v0, Lf/a/h/t/a;->f:Ljava/lang/String;
iget-object v4, v0, Lf/a/h/t/a;->s:Ljava/lang/String;
iget-object v5, v0, Lf/a/h/t/a;->n:Ljava/lang/Long;
const/4 v6, 0x0
if-eqz v5, :cond_3
iget-object v7, v0, Lf/a/h/t/a;->w:Lcom/discord/utilities/time/Clock;
invoke-interface {v7}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v7
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v9
sub-long/2addr v7, v9
const-wide/32 v9, 0xea60
cmp-long v5, v7, v9
if-gtz v5, :cond_2
goto :goto_0
:cond_2
const/4 v1, 0x0
:cond_3
:goto_0
if-eqz v2, :cond_4
if-eqz v3, :cond_4
iget-boolean v5, v0, Lf/a/h/t/a;->h:Z
if-eqz v5, :cond_4
if-eqz v1, :cond_4
iget-object v7, v0, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v8, v0, Lf/a/h/t/a;->a:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "[RESUME] resuming session. serverId="
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v5, " sessionId="
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
const/4 v10, 0x0
const/4 v11, 0x4
const/4 v12, 0x0
invoke-static/range {v7 .. v12}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
sget-object v1, Lf/a/h/t/q;->d:Lf/a/h/t/q;
invoke-virtual {v0, v1}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
sget-object v1, Lf/a/h/t/a$b;->g:Lf/a/h/t/a$b;
iput-object v1, v0, Lf/a/h/t/a;->i:Lf/a/h/t/a$b;
const/4 v1, 0x7
new-instance v5, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
invoke-direct {v5, v4, v2, v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1, v5}, Lf/a/h/t/a;->m(ILjava/lang/Object;)V
goto :goto_3
:cond_4
const-string v2, "Cannot resume connection. resumable: "
invoke-static {v2}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-boolean v3, v0, Lf/a/h/t/a;->h:Z
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v3, " -- isHeartbeatRecentEnough: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/16 v2, 0x12c1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v6, v2, v1}, Lf/a/h/t/a;->g(ZLjava/lang/Integer;Ljava/lang/String;)V
goto :goto_3
:cond_5
:goto_1
iget-object v0, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
sget-object v1, Lf/a/h/t/a$b;->h:Lf/a/h/t/a$b;
iput-object v1, v0, Lf/a/h/t/a;->i:Lf/a/h/t/a$b;
iget-object v0, v0, Lf/a/h/t/a;->w:Lcom/discord/utilities/time/Clock;
invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v0
iget-object v2, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
iget-object v2, v2, Lf/a/h/t/a;->j:Ljava/lang/Long;
if-eqz v2, :cond_6
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
goto :goto_2
:cond_6
const-wide/16 v2, 0x0
:goto_2
sub-long/2addr v0, v2
iget-object v2, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
iget-object v3, v2, Lf/a/h/t/a;->u:Lcom/discord/utilities/logging/Logger;
iget-object v4, v2, Lf/a/h/t/a;->a:Ljava/lang/String;
const-string v2, "[CONNECTED] to "
invoke-static {v2}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v5, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
iget-object v5, v5, Lf/a/h/t/a;->r:Ljava/lang/String;
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
const/4 v7, 0x4
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
iget-object v2, p0, Lf/a/h/t/a$m;->this$0:Lf/a/h/t/a;
new-instance v3, Lf/a/h/t/p;
invoke-direct {v3, v0, v1}, Lf/a/h/t/p;-><init>(J)V
invoke-virtual {v2, v3}, Lf/a/h/t/a;->i(Lkotlin/jvm/functions/Function1;)V
:goto_3
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,77 +0,0 @@
.class public final Lf/a/h/t/a$n;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/a;->k(ZLjava/lang/Integer;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lokhttp3/WebSocket;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/a$n;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/a$n;
invoke-direct {v0}, Lf/a/h/t/a$n;-><init>()V
sput-object v0, Lf/a/h/t/a$n;->d:Lf/a/h/t/a$n;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Lokhttp3/WebSocket;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0xfa0
const-string v1, "reconnecting"
invoke-interface {p1, v0, v1}, Lokhttp3/WebSocket;->e(ILjava/lang/String;)Z
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

File diff suppressed because it is too large Load diff

View file

@ -1,74 +0,0 @@
.class public final synthetic Lf/a/h/t/b;
.super Ly/m/c/i;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lokhttp3/WebSocket;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/b;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/b;
invoke-direct {v0}, Lf/a/h/t/b;-><init>()V
sput-object v0, Lf/a/h/t/b;->d:Lf/a/h/t/b;
return-void
.end method
.method public constructor <init>()V
.locals 6
const-class v2, Lokhttp3/WebSocket;
const/4 v1, 0x1
const-string v3, "cancel"
const-string v4, "cancel()V"
const/4 v5, 0x0
move-object v0, p0
invoke-direct/range {v0 .. v5}, Ly/m/c/i;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
check-cast p1, Lokhttp3/WebSocket;
const-string v0, "p1"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1}, Lokhttp3/WebSocket;->cancel()V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,60 +0,0 @@
.class public final Lf/a/h/t/c$a;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/h/t/c;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lf/a/h/t/c;
# direct methods
.method public constructor <init>(Lf/a/h/t/c;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/c$a;->this$0:Lf/a/h/t/c;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 1
iget-object v0, p0, Lf/a/h/t/c$a;->this$0:Lf/a/h/t/c;
iget-object v0, v0, Lf/a/h/t/c;->d:Lf/a/h/t/a;
invoke-virtual {v0}, Lf/a/h/t/a;->j()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,40 +0,0 @@
.class public final Lf/a/h/t/c;
.super Ljava/util/TimerTask;
.source "RtcControlSocket.kt"
# instance fields
.field public final synthetic d:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lf/a/h/t/c;->d:Lf/a/h/t/a;
invoke-direct {p0}, Ljava/util/TimerTask;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
iget-object v0, p0, Lf/a/h/t/c;->d:Lf/a/h/t/a;
new-instance v1, Lf/a/h/t/c$a;
invoke-direct {v1, p0}, Lf/a/h/t/c$a;-><init>(Lf/a/h/t/c;)V
invoke-virtual {v0, v1}, Lf/a/h/t/a;->l(Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future;
return-void
.end method

View file

@ -1,60 +0,0 @@
.class public final Lf/a/h/t/d;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $clientDisconnect:Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
# direct methods
.method public constructor <init>(Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/d;->$clientDisconnect:Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/t/d;->$clientDisconnect:Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->getUserId()J
move-result-wide v0
invoke-interface {p1, v0, v1}, Lf/a/h/t/a$c;->j(J)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,67 +0,0 @@
.class public final Lf/a/h/t/e;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $code:Ljava/lang/Integer;
.field public final synthetic $reason:Ljava/lang/String;
.field public final synthetic $wasFatal:Z
.field public final synthetic this$0:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;ZLjava/lang/Integer;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/e;->this$0:Lf/a/h/t/a;
iput-boolean p2, p0, Lf/a/h/t/e;->$wasFatal:Z
iput-object p3, p0, Lf/a/h/t/e;->$code:Ljava/lang/Integer;
iput-object p4, p0, Lf/a/h/t/e;->$reason:Ljava/lang/String;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 4
iget-object v0, p0, Lf/a/h/t/e;->this$0:Lf/a/h/t/a;
iget-boolean v1, p0, Lf/a/h/t/e;->$wasFatal:Z
iget-object v2, p0, Lf/a/h/t/e;->$code:Ljava/lang/Integer;
iget-object v3, p0, Lf/a/h/t/e;->$reason:Ljava/lang/String;
invoke-virtual {v0, v1, v2, v3}, Lf/a/h/t/a;->k(ZLjava/lang/Integer;Ljava/lang/String;)V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,56 +0,0 @@
.class public final Lf/a/h/t/f;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $delayMs:J
# direct methods
.method public constructor <init>(J)V
.locals 0
iput-wide p1, p0, Lf/a/h/t/f;->$delayMs:J
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-wide v0, p0, Lf/a/h/t/f;->$delayMs:J
invoke-interface {p1, v0, v1}, Lf/a/h/t/a$c;->f(J)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,68 +0,0 @@
.class public final Lf/a/h/t/g;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lokhttp3/WebSocket;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/g;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/g;
invoke-direct {v0}, Lf/a/h/t/g;-><init>()V
sput-object v0, Lf/a/h/t/g;->d:Lf/a/h/t/g;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Lokhttp3/WebSocket;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0x12c0
const-string v1, "Heartbeat timeout."
invoke-interface {p1, v0, v1}, Lokhttp3/WebSocket;->e(ILjava/lang/String;)Z
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,59 +0,0 @@
.class public final Lf/a/h/t/h;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lf/a/h/t/a;
# direct methods
.method public constructor <init>(Lf/a/h/t/a;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/h;->this$0:Lf/a/h/t/a;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke()Ljava/lang/Object;
.locals 4
iget-object v0, p0, Lf/a/h/t/h;->this$0:Lf/a/h/t/a;
const/16 v1, 0x12c0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x1
const-string v3, "Heartbeat timeout."
invoke-virtual {v0, v2, v1, v3}, Lf/a/h/t/a;->k(ZLjava/lang/Integer;Ljava/lang/String;)V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method

View file

@ -1,72 +0,0 @@
.class public final Lf/a/h/t/i;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $ready:Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
# direct methods
.method public constructor <init>(Lcom/discord/rtcconnection/socket/io/Payloads$Ready;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/i;->$ready:Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/t/i;->$ready:Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->getPort()I
move-result v0
iget-object v1, p0, Lf/a/h/t/i;->$ready:Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
invoke-virtual {v1}, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->getSsrc()I
move-result v1
iget-object v2, p0, Lf/a/h/t/i;->$ready:Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->getIp()Ljava/lang/String;
move-result-object v2
invoke-interface {p1, v0, v1, v2}, Lf/a/h/t/a$c;->k(IILjava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,91 +0,0 @@
.class public final Lf/a/h/t/j;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description;
# direct methods
.method public constructor <init>(Lcom/discord/rtcconnection/socket/io/Payloads$Description;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/j;->$sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/t/j;->$sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->getMode()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lf/a/h/t/j;->$sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description;
invoke-virtual {v1}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->getSecretKey()Ljava/util/List;
move-result-object v1
invoke-interface {p1, v0, v1}, Lf/a/h/t/a$c;->d(Ljava/lang/String;Ljava/util/List;)V
iget-object v0, p0, Lf/a/h/t/j;->$sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->getAudioCodec()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lf/a/h/t/j;->$sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description;
invoke-virtual {v1}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->getVideoCodec()Ljava/lang/String;
move-result-object v1
invoke-interface {p1, v0, v1}, Lf/a/h/t/a$c;->a(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/t/j;->$sessionDescription:Lcom/discord/rtcconnection/socket/io/Payloads$Description;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->getMediaSessionId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {p1, v0}, Lf/a/h/t/a$c;->e(Ljava/lang/String;)V
:cond_0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,63 +0,0 @@
.class public final Lf/a/h/t/k;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $sessionUpdate:Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
# direct methods
.method public constructor <init>(Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/k;->$sessionUpdate:Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/t/k;->$sessionUpdate:Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->getMediaSessionId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {p1, v0}, Lf/a/h/t/a$c;->e(Ljava/lang/String;)V
:cond_0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,76 +0,0 @@
.class public final Lf/a/h/t/l;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $isSpeaking:Z
.field public final synthetic $speaking:Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
# direct methods
.method public constructor <init>(Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;Z)V
.locals 0
iput-object p1, p0, Lf/a/h/t/l;->$speaking:Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
iput-boolean p2, p0, Lf/a/h/t/l;->$isSpeaking:Z
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 4
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/t/l;->$speaking:Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->getUserId()Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
iget-object v2, p0, Lf/a/h/t/l;->$speaking:Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->getSsrc()I
move-result v2
iget-boolean v3, p0, Lf/a/h/t/l;->$isSpeaking:Z
invoke-interface {p1, v0, v1, v2, v3}, Lf/a/h/t/a$c;->onSpeaking(JIZ)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,76 +0,0 @@
.class public final Lf/a/h/t/m;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $video:Lcom/discord/rtcconnection/socket/io/Payloads$Video;
# direct methods
.method public constructor <init>(Lcom/discord/rtcconnection/socket/io/Payloads$Video;)V
.locals 0
iput-object p1, p0, Lf/a/h/t/m;->$video:Lcom/discord/rtcconnection/socket/io/Payloads$Video;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 4
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/t/m;->$video:Lcom/discord/rtcconnection/socket/io/Payloads$Video;
invoke-virtual {v0}, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->getUserId()Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
iget-object v2, p0, Lf/a/h/t/m;->$video:Lcom/discord/rtcconnection/socket/io/Payloads$Video;
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->getAudioSsrc()I
move-result v2
iget-object v3, p0, Lf/a/h/t/m;->$video:Lcom/discord/rtcconnection/socket/io/Payloads$Video;
invoke-virtual {v3}, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->getVideoSsrc()I
move-result v3
invoke-interface {p1, v0, v1, v2, v3}, Lf/a/h/t/a$c;->c(JII)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,74 +0,0 @@
.class public final Lf/a/h/t/n;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/n;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/n;
invoke-direct {v0}, Lf/a/h/t/n;-><init>()V
sput-object v0, Lf/a/h/t/n;->d:Lf/a/h/t/n;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0x3e9
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x0
invoke-interface {p1, v1, v0, v2}, Lf/a/h/t/a$c;->b(ZLjava/lang/Integer;Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,64 +0,0 @@
.class public final Lf/a/h/t/o;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/o;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/o;
invoke-direct {v0}, Lf/a/h/t/o;-><init>()V
sput-object v0, Lf/a/h/t/o;->d:Lf/a/h/t/o;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1}, Lf/a/h/t/a$c;->i()V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,62 +0,0 @@
.class public final Lf/a/h/t/p;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $delay:J
# direct methods
.method public constructor <init>(J)V
.locals 0
iput-wide p1, p0, Lf/a/h/t/p;->$delay:J
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 4
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-wide v0, p0, Lf/a/h/t/p;->$delay:J
const/4 v2, 0x2
int-to-long v2, v2
div-long/2addr v0, v2
invoke-interface {p1, v0, v1}, Lf/a/h/t/a$c;->f(J)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,64 +0,0 @@
.class public final Lf/a/h/t/q;
.super Ly/m/c/k;
.source "RtcControlSocket.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lf/a/h/t/a$c;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lf/a/h/t/q;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lf/a/h/t/q;
invoke-direct {v0}, Lf/a/h/t/q;-><init>()V
sput-object v0, Lf/a/h/t/q;->d:Lf/a/h/t/q;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
check-cast p1, Lf/a/h/t/a$c;
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1}, Lf/a/h/t/a$c;->g()V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -1,40 +0,0 @@
.class public final Lf/a/h/t/r;
.super Ljava/lang/Object;
.source "RtcControlSocket.kt"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic d:Lkotlin/jvm/functions/Function0;
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function0;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lf/a/h/t/r;->d:Lkotlin/jvm/functions/Function0;
return-void
.end method
# virtual methods
.method public final synthetic run()V
.locals 2
iget-object v0, p0, Lf/a/h/t/r;->d:Lkotlin/jvm/functions/Function0;
invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
move-result-object v0
const-string v1, "invoke(...)"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method