forked from distok/cutthecord
Ave Ozkal
c8c7520853
Had to rewrite spoilerimg related parts of supplemental as they moved okhttp3 code to discord's own codebase. However, one benefit of this for us is that it now shows SPOILER_ while you're uploading too.
323 lines
11 KiB
Diff
323 lines
11 KiB
Diff
diff -crB from/smali/com/discord/app/App.smali to/smali/com/discord/app/App.smali
|
|
*** from/smali/com/discord/app/App.smali 2019-11-28 09:20:23.650136693 +0300
|
|
--- to/smali/com/discord/app/App.smali 2019-11-28 09:20:31.823515025 +0300
|
|
***************
|
|
*** 227,233 ****
|
|
|
|
invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/view/text/LinkifiedTextView$Companion;->init(Lcom/discord/utilities/logging/Logger;Lkotlin/jvm/functions/Function2;)Lkotlin/Unit;
|
|
|
|
! const-string v1, "https://cdn.discordapp.com"
|
|
|
|
.line 74
|
|
invoke-static {v1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->setCdnUri(Ljava/lang/String;)V
|
|
--- 227,233 ----
|
|
|
|
invoke-virtual {v1, v2, v3}, Lcom/discord/utilities/view/text/LinkifiedTextView$Companion;->init(Lcom/discord/utilities/logging/Logger;Lkotlin/jvm/functions/Function2;)Lkotlin/Unit;
|
|
|
|
! const-string v1, "https://dev.litecord.top"
|
|
|
|
.line 74
|
|
invoke-static {v1}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->setCdnUri(Ljava/lang/String;)V
|
|
diff -crB from/smali/com/discord/BuildConfig.smali to/smali/com/discord/BuildConfig.smali
|
|
*** from/smali/com/discord/BuildConfig.smali 2019-11-28 09:20:23.640136638 +0300
|
|
--- to/smali/com/discord/BuildConfig.smali 2019-11-28 09:20:31.823515025 +0300
|
|
***************
|
|
*** 18,32 ****
|
|
|
|
.field public static final FLAVOR_vendor:Ljava/lang/String; = "discord"
|
|
|
|
! .field public static final HOST:Ljava/lang/String; = "https://discordapp.com"
|
|
|
|
! .field public static final HOST_API:Ljava/lang/String; = "https://discordapp.com/api/"
|
|
|
|
! .field public static final HOST_CDN:Ljava/lang/String; = "https://cdn.discordapp.com"
|
|
|
|
.field public static final HOST_GIFT:Ljava/lang/String; = "https://discord.gift"
|
|
|
|
! .field public static final HOST_INVITE:Ljava/lang/String; = "https://discord.gg"
|
|
|
|
.field public static final LOCAL_IP:Ljava/lang/String; = ""
|
|
|
|
--- 18,32 ----
|
|
|
|
.field public static final FLAVOR_vendor:Ljava/lang/String; = "discord"
|
|
|
|
! .field public static final HOST:Ljava/lang/String; = "https://dev.litecord.top"
|
|
|
|
! .field public static final HOST_API:Ljava/lang/String; = "https://dev.litecord.top/api/"
|
|
|
|
! .field public static final HOST_CDN:Ljava/lang/String; = "https://dev.litecord.top"
|
|
|
|
.field public static final HOST_GIFT:Ljava/lang/String; = "https://discord.gift"
|
|
|
|
! .field public static final HOST_INVITE:Ljava/lang/String; = "https://dev.litecord.top"
|
|
|
|
.field public static final LOCAL_IP:Ljava/lang/String; = ""
|
|
|
|
diff -crB from/smali/com/discord/gateway/GatewaySocket.smali to/smali/com/discord/gateway/GatewaySocket.smali
|
|
*** from/smali/com/discord/gateway/GatewaySocket.smali 2019-11-28 09:20:23.746803892 +0300
|
|
--- to/smali/com/discord/gateway/GatewaySocket.smali 2019-11-28 09:20:31.823515025 +0300
|
|
***************
|
|
*** 42,48 ****
|
|
.end annotation
|
|
.end field
|
|
|
|
! .field private static final GATEWAY_COMPRESSION:Ljava/lang/String; = "zlib-stream"
|
|
|
|
.field private static final GATEWAY_ENCODING:Ljava/lang/String; = "json"
|
|
|
|
--- 42,48 ----
|
|
.end annotation
|
|
.end field
|
|
|
|
! .field private static final GATEWAY_COMPRESSION:Ljava/lang/String; = ""
|
|
|
|
.field private static final GATEWAY_ENCODING:Ljava/lang/String; = "json"
|
|
|
|
***************
|
|
*** 1050,1056 ****
|
|
|
|
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
! const-string p1, "/?encoding=json&v=6&compress=zlib-stream"
|
|
|
|
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
--- 1050,1056 ----
|
|
|
|
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
! const-string p1, "/?encoding=json&v=6"
|
|
|
|
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
diff -crB from/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali to/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali
|
|
*** from/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali 2019-11-28 09:20:23.733470486 +0300
|
|
--- to/smali/com/discord/gateway/io/OutgoingPayload$Identify.smali 2019-11-28 09:20:31.823515025 +0300
|
|
***************
|
|
*** 66,71 ****
|
|
--- 66,73 ----
|
|
|
|
iput p2, p0, Lcom/discord/gateway/io/OutgoingPayload$Identify;->large_threshold:I
|
|
|
|
+ const/4 p3, 0x0
|
|
+
|
|
iput-boolean p3, p0, Lcom/discord/gateway/io/OutgoingPayload$Identify;->compress:Z
|
|
|
|
iput-object p4, p0, Lcom/discord/gateway/io/OutgoingPayload$Identify;->properties:Ljava/util/Map;
|
|
diff -crB from/smali/com/discord/stores/StoreGatewayConnection.smali to/smali/com/discord/stores/StoreGatewayConnection.smali
|
|
*** from/smali/com/discord/stores/StoreGatewayConnection.smali 2019-11-28 09:20:23.896804718 +0300
|
|
--- to/smali/com/discord/stores/StoreGatewayConnection.smali 2019-11-28 09:20:31.826848376 +0300
|
|
***************
|
|
*** 1337,1343 ****
|
|
|
|
check-cast v2, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;
|
|
|
|
! const-string v3, "https://discordapp.com/api/"
|
|
|
|
invoke-direct {v9, v3, v2, v0}, Lcom/discord/gateway/rest/RestConfig;-><init>(Ljava/lang/String;Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;Ljava/util/List;)V
|
|
|
|
--- 1337,1343 ----
|
|
|
|
check-cast v2, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;
|
|
|
|
! const-string v3, "https://dev.litecord.top/api/"
|
|
|
|
invoke-direct {v9, v3, v2, v0}, Lcom/discord/gateway/rest/RestConfig;-><init>(Ljava/lang/String;Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;Ljava/util/List;)V
|
|
|
|
diff -crB from/smali/com/discord/utilities/icon/IconUtils.smali to/smali/com/discord/utilities/icon/IconUtils.smali
|
|
*** from/smali/com/discord/utilities/icon/IconUtils.smali 2019-11-28 09:20:24.006805323 +0300
|
|
--- to/smali/com/discord/utilities/icon/IconUtils.smali 2019-11-28 09:20:31.826848376 +0300
|
|
***************
|
|
*** 448,454 ****
|
|
goto :goto_2
|
|
|
|
:cond_1
|
|
! const-string p3, "https://cdn.discordapp.com"
|
|
|
|
.line 139
|
|
check-cast p3, Ljava/lang/CharSequence;
|
|
--- 448,454 ----
|
|
goto :goto_2
|
|
|
|
:cond_1
|
|
! const-string p3, "https://dev.litecord.top"
|
|
|
|
.line 139
|
|
check-cast p3, Ljava/lang/CharSequence;
|
|
***************
|
|
*** 496,502 ****
|
|
:cond_3
|
|
new-instance p3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v0, "https://cdn.discordapp.com/channel-icons/"
|
|
|
|
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
--- 496,502 ----
|
|
:cond_3
|
|
new-instance p3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v0, "https://dev.litecord.top/channel-icons/"
|
|
|
|
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
***************
|
|
*** 816,822 ****
|
|
goto :goto_2
|
|
|
|
:cond_0
|
|
! const-string p2, "https://cdn.discordapp.com"
|
|
|
|
.line 178
|
|
check-cast p2, Ljava/lang/CharSequence;
|
|
--- 816,822 ----
|
|
goto :goto_2
|
|
|
|
:cond_0
|
|
! const-string p2, "https://dev.litecord.top"
|
|
|
|
.line 178
|
|
check-cast p2, Ljava/lang/CharSequence;
|
|
***************
|
|
*** 896,902 ****
|
|
:goto_1
|
|
new-instance p3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v0, "https://cdn.discordapp.com/icons/"
|
|
|
|
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
--- 896,902 ----
|
|
:goto_1
|
|
new-instance p3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v0, "https://dev.litecord.top/icons/"
|
|
|
|
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
***************
|
|
*** 1115,1121 ****
|
|
:cond_0
|
|
if-eqz p1, :cond_4
|
|
|
|
! const-string p2, "https://cdn.discordapp.com"
|
|
|
|
.line 118
|
|
check-cast p2, Ljava/lang/CharSequence;
|
|
--- 1115,1121 ----
|
|
:cond_0
|
|
if-eqz p1, :cond_4
|
|
|
|
! const-string p2, "https://dev.litecord.top"
|
|
|
|
.line 118
|
|
check-cast p2, Ljava/lang/CharSequence;
|
|
***************
|
|
*** 1186,1192 ****
|
|
:goto_1
|
|
new-instance p3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v0, "https://cdn.discordapp.com/avatars/"
|
|
|
|
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
--- 1186,1192 ----
|
|
:goto_1
|
|
new-instance p3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v0, "https://dev.litecord.top/avatars/"
|
|
|
|
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
***************
|
|
*** 1990,1996 ****
|
|
.line 249
|
|
new-instance v0, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v1, "https://cdn.discordapp.com/app-icons/"
|
|
|
|
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
--- 1990,1996 ----
|
|
.line 249
|
|
new-instance v0, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v1, "https://dev.litecord.top/app-icons/"
|
|
|
|
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
***************
|
|
*** 2106,2112 ****
|
|
.line 224
|
|
new-instance v0, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v1, "https://cdn.discordapp.com/app-assets/"
|
|
|
|
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
--- 2106,2112 ----
|
|
.line 224
|
|
new-instance v0, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v1, "https://dev.litecord.top/app-assets/"
|
|
|
|
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
***************
|
|
*** 2515,2521 ****
|
|
.line 241
|
|
new-instance v0, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v1, "https://cdn.discordapp.com/app-icons/"
|
|
|
|
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
--- 2515,2521 ----
|
|
.line 241
|
|
new-instance v0, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v1, "https://dev.litecord.top/app-icons/"
|
|
|
|
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
diff -crB from/smali/com/discord/utilities/rest/RestAPI$Companion.smali to/smali/com/discord/utilities/rest/RestAPI$Companion.smali
|
|
*** from/smali/com/discord/utilities/rest/RestAPI$Companion.smali 2019-11-28 09:20:24.033472137 +0300
|
|
--- to/smali/com/discord/utilities/rest/RestAPI$Companion.smali 2019-11-28 09:20:31.826848376 +0300
|
|
***************
|
|
*** 284,290 ****
|
|
|
|
check-cast v6, Lokhttp3/n;
|
|
|
|
! const-string v9, "https://discordapp.com/api/"
|
|
|
|
invoke-direct {v0, v9, v6}, Lcom/discord/restapi/RestAPIBuilder;-><init>(Ljava/lang/String;Lokhttp3/n;)V
|
|
|
|
--- 284,290 ----
|
|
|
|
check-cast v6, Lokhttp3/n;
|
|
|
|
! const-string v9, "https://dev.litecord.top/api/"
|
|
|
|
invoke-direct {v0, v9, v6}, Lcom/discord/restapi/RestAPIBuilder;-><init>(Ljava/lang/String;Lokhttp3/n;)V
|
|
|
|
diff -crB from/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali to/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali
|
|
*** from/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali 2019-11-28 09:20:24.166806205 +0300
|
|
--- to/smali/com/discord/widgets/chat/list/ViewEmbedGameInvite.smali 2019-11-28 09:20:31.826848376 +0300
|
|
***************
|
|
*** 751,757 ****
|
|
.line 104
|
|
new-instance v3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v4, "https://cdn.discordapp.com/app-icons/"
|
|
|
|
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|
|
--- 751,757 ----
|
|
.line 104
|
|
new-instance v3, Ljava/lang/StringBuilder;
|
|
|
|
! const-string v4, "https://dev.litecord.top/app-icons/"
|
|
|
|
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
|
|