forked from distok/cutthecord
Dockerise
This commit is contained in:
parent
8ec2dd75c2
commit
55e2e94b63
3921 changed files with 178 additions and 111 deletions
189
resources/patches/experiments/1006.patch
Normal file
189
resources/patches/experiments/1006.patch
Normal file
|
@ -0,0 +1,189 @@
|
|||
diff -crB com.discord-1006-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1006/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1006-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-13 11:10:57.210790875 +0300
|
||||
--- com.discord-1006/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-13 13:05:12.545829166 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
!
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB com.discord-1006-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1006/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1006-base/smali/com/discord/stores/StoreExperiments.smali 2019-12-13 11:10:57.214124228 +0300
|
||||
--- com.discord-1006/smali/com/discord/stores/StoreExperiments.smali 2019-12-13 13:04:24.175505105 +0300
|
||||
***************
|
||||
*** 1281,1344 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1281,1290 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1006/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-13 11:10:57.650793481 +0300
|
||||
--- com.discord-1006/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-13 13:04:24.175505105 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettings.smali com.discord-1006/smali/com/discord/widgets/settings/WidgetSettings.smali
|
||||
*** com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettings.smali 2019-12-13 11:10:57.654126834 +0300
|
||||
--- com.discord-1006/smali/com/discord/widgets/settings/WidgetSettings.smali 2019-12-13 13:04:24.175505105 +0300
|
||||
***************
|
||||
*** 958,966 ****
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v3
|
||||
|
||||
if-eq v3, v1, :cond_0
|
||||
|
||||
--- 958,964 ----
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 2
|
||||
! const/4 v3, 0x1
|
||||
|
||||
if-eq v3, v1, :cond_0
|
||||
|
||||
***************
|
||||
*** 979,987 ****
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 3
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isVerified()Z
|
||||
!
|
||||
! move-result v4
|
||||
|
||||
if-ne v4, v1, :cond_2
|
||||
|
||||
--- 977,983 ----
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 3
|
||||
! const/4 v4, 0x1
|
||||
|
||||
if-ne v4, v1, :cond_2
|
||||
|
||||
|
189
resources/patches/experiments/1007.patch
Normal file
189
resources/patches/experiments/1007.patch
Normal file
|
@ -0,0 +1,189 @@
|
|||
diff -crB com.discord-1006-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1006/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1006-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-13 11:10:57.210790875 +0300
|
||||
--- com.discord-1006/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-13 13:05:12.545829166 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
!
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB com.discord-1006-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1006/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1006-base/smali/com/discord/stores/StoreExperiments.smali 2019-12-13 11:10:57.214124228 +0300
|
||||
--- com.discord-1006/smali/com/discord/stores/StoreExperiments.smali 2019-12-13 13:04:24.175505105 +0300
|
||||
***************
|
||||
*** 1281,1344 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1281,1290 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1006/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-13 11:10:57.650793481 +0300
|
||||
--- com.discord-1006/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-13 13:04:24.175505105 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettings.smali com.discord-1006/smali/com/discord/widgets/settings/WidgetSettings.smali
|
||||
*** com.discord-1006-base/smali/com/discord/widgets/settings/WidgetSettings.smali 2019-12-13 11:10:57.654126834 +0300
|
||||
--- com.discord-1006/smali/com/discord/widgets/settings/WidgetSettings.smali 2019-12-13 13:04:24.175505105 +0300
|
||||
***************
|
||||
*** 958,966 ****
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v3
|
||||
|
||||
if-eq v3, v1, :cond_0
|
||||
|
||||
--- 958,964 ----
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 2
|
||||
! const/4 v3, 0x1
|
||||
|
||||
if-eq v3, v1, :cond_0
|
||||
|
||||
***************
|
||||
*** 979,987 ****
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 3
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isVerified()Z
|
||||
!
|
||||
! move-result v4
|
||||
|
||||
if-ne v4, v1, :cond_2
|
||||
|
||||
--- 977,983 ----
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 3
|
||||
! const/4 v4, 0x1
|
||||
|
||||
if-ne v4, v1, :cond_2
|
||||
|
||||
|
195
resources/patches/experiments/1011.patch
Normal file
195
resources/patches/experiments/1011.patch
Normal file
|
@ -0,0 +1,195 @@
|
|||
diff -crB com.discord-1011-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1011/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1011-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-19 01:48:22.034386723 +0300
|
||||
--- com.discord-1011/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-19 01:52:09.059098471 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
Only in com.discord-1011/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.orig
|
||||
Only in com.discord-1011/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.rej
|
||||
diff -crB com.discord-1011-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1011/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1011-base/smali/com/discord/stores/StoreExperiments.smali 2019-12-19 01:48:22.044386783 +0300
|
||||
--- com.discord-1011/smali/com/discord/stores/StoreExperiments.smali 2019-12-19 01:52:29.475889102 +0300
|
||||
***************
|
||||
*** 1281,1344 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1281,1290 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x0
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
Only in com.discord-1011/smali/com/discord/stores: StoreExperiments.smali.orig
|
||||
Only in com.discord-1011/smali/com/discord/stores: StoreExperiments.smali.rej
|
||||
diff -crB com.discord-1011-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1011/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1011-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-19 01:48:23.161060230 +0300
|
||||
--- com.discord-1011/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-19 01:52:53.242700073 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
Only in com.discord-1011/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.orig
|
||||
Only in com.discord-1011/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.rej
|
||||
diff -crB com.discord-1011-base/smali/com/discord/widgets/settings/WidgetSettings.smali com.discord-1011/smali/com/discord/widgets/settings/WidgetSettings.smali
|
||||
*** com.discord-1011-base/smali/com/discord/widgets/settings/WidgetSettings.smali 2019-12-19 01:48:23.164393583 +0300
|
||||
--- com.discord-1011/smali/com/discord/widgets/settings/WidgetSettings.smali 2019-12-19 01:51:46.522294969 +0300
|
||||
***************
|
||||
*** 958,966 ****
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v3
|
||||
|
||||
if-eq v3, v1, :cond_0
|
||||
|
||||
--- 958,964 ----
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 2
|
||||
! const/4 v3, 0x1
|
||||
|
||||
if-eq v3, v1, :cond_0
|
||||
|
||||
***************
|
||||
*** 979,987 ****
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 3
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isVerified()Z
|
||||
!
|
||||
! move-result v4
|
||||
|
||||
if-ne v4, v1, :cond_2
|
||||
|
||||
--- 977,983 ----
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 3
|
||||
! const/4 v4, 0x1
|
||||
|
||||
if-ne v4, v1, :cond_2
|
||||
|
||||
|
147
resources/patches/experiments/1012.patch
Normal file
147
resources/patches/experiments/1012.patch
Normal file
|
@ -0,0 +1,147 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-20 17:01:30.825907110 +0200
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-20 16:56:04.973417408 +0200
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lm/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2019-12-20 17:01:30.832573761 +0200
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2019-12-20 16:57:40.169812525 +0200
|
||||
***************
|
||||
*** 1281,1344 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lm/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1281,1290 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x0
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-20 17:01:31.425905749 +0200
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-20 16:59:51.009475171 +0200
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lm/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
155
resources/patches/experiments/1013.patch
Normal file
155
resources/patches/experiments/1013.patch
Normal file
|
@ -0,0 +1,155 @@
|
|||
diff -crB com.discord-1013-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1013/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1013-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-21 21:31:17.426695114 +0300
|
||||
--- com.discord-1013/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-21 21:33:22.047420765 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.rej
|
||||
diff -crB com.discord-1013-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1013/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1013-base/smali/com/discord/stores/StoreExperiments.smali 2019-12-21 21:31:17.430028467 +0300
|
||||
--- com.discord-1013/smali/com/discord/stores/StoreExperiments.smali 2019-12-21 21:34:51.907943989 +0300
|
||||
***************
|
||||
*** 1281,1344 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1281,1290 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments.smali.rej
|
||||
diff -crB com.discord-1013-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1013/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1013-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-21 21:31:17.946698142 +0300
|
||||
--- com.discord-1013/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-21 21:35:39.508221156 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
Only in com.discord-1013/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.rej
|
||||
|
155
resources/patches/experiments/1015.patch
Normal file
155
resources/patches/experiments/1015.patch
Normal file
|
@ -0,0 +1,155 @@
|
|||
diff -crB com.discord-1013-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1013/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1013-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-21 21:31:17.426695114 +0300
|
||||
--- com.discord-1013/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-21 21:33:22.047420765 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.rej
|
||||
diff -crB com.discord-1013-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1013/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1013-base/smali/com/discord/stores/StoreExperiments.smali 2019-12-21 21:31:17.430028467 +0300
|
||||
--- com.discord-1013/smali/com/discord/stores/StoreExperiments.smali 2019-12-21 21:34:51.907943989 +0300
|
||||
***************
|
||||
*** 1281,1344 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1281,1290 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments.smali.rej
|
||||
diff -crB com.discord-1013-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1013/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1013-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-21 21:31:17.946698142 +0300
|
||||
--- com.discord-1013/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-21 21:35:39.508221156 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
Only in com.discord-1013/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.rej
|
||||
|
155
resources/patches/experiments/1016.patch
Normal file
155
resources/patches/experiments/1016.patch
Normal file
|
@ -0,0 +1,155 @@
|
|||
diff -crB com.discord-1013-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1013/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1013-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-21 21:31:17.426695114 +0300
|
||||
--- com.discord-1013/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2019-12-21 21:33:22.047420765 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments$getExperimentalAlpha$1.smali.rej
|
||||
diff -crB com.discord-1013-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1013/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1013-base/smali/com/discord/stores/StoreExperiments.smali 2019-12-21 21:31:17.430028467 +0300
|
||||
--- com.discord-1013/smali/com/discord/stores/StoreExperiments.smali 2019-12-21 21:34:51.907943989 +0300
|
||||
***************
|
||||
*** 1281,1344 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1281,1290 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/stores: StoreExperiments.smali.rej
|
||||
diff -crB com.discord-1013-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1013/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1013-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-21 21:31:17.946698142 +0300
|
||||
--- com.discord-1013/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2019-12-21 21:35:39.508221156 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
Only in com.discord-1013/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.orig
|
||||
Only in com.discord-1013/smali/com/discord/widgets/settings: WidgetSettingsAppearance$Model$Companion$get$1.smali.rej
|
||||
|
148
resources/patches/experiments/1019.patch
Normal file
148
resources/patches/experiments/1019.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1020.patch
Normal file
148
resources/patches/experiments/1020.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1021.patch
Normal file
148
resources/patches/experiments/1021.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1022.patch
Normal file
148
resources/patches/experiments/1022.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1023.patch
Normal file
148
resources/patches/experiments/1023.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1024.patch
Normal file
148
resources/patches/experiments/1024.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1025.patch
Normal file
148
resources/patches/experiments/1025.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1026.patch
Normal file
148
resources/patches/experiments/1026.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1029.patch
Normal file
148
resources/patches/experiments/1029.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1031.patch
Normal file
148
resources/patches/experiments/1031.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
148
resources/patches/experiments/1032.patch
Normal file
148
resources/patches/experiments/1032.patch
Normal file
|
@ -0,0 +1,148 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:08:29.988333412 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:08:29.991666763 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 1296,1359 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreUser;->me:Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->stream:Lcom/discord/stores/StoreStream;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getGuilds$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "stream.guilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1296,1305 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:08:30.501669335 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-01-10 14:34:00.149440915 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1033.patch
Normal file
142
resources/patches/experiments/1033.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-06 22:11:47.491098483 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-06 22:12:39.154076990 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-06 22:11:47.494098482 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-06 22:13:55.808045362 +0000
|
||||
***************
|
||||
*** 1237,1294 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1237,1246 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-06 22:11:47.925098302 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-06 22:12:39.156076990 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1036.patch
Normal file
142
resources/patches/experiments/1036.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-06 22:11:47.491098483 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-06 22:12:39.154076990 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-06 22:11:47.494098482 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-06 22:13:55.808045362 +0000
|
||||
***************
|
||||
*** 1237,1294 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1237,1246 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-06 22:11:47.925098302 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-06 22:12:39.156076990 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1037.patch
Normal file
142
resources/patches/experiments/1037.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-06 22:11:47.491098483 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-06 22:12:39.154076990 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-06 22:11:47.494098482 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-06 22:13:55.808045362 +0000
|
||||
***************
|
||||
*** 1237,1294 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1237,1246 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-06 22:11:47.925098302 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-06 22:12:39.156076990 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1040.patch
Normal file
140
resources/patches/experiments/1040.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1041.patch
Normal file
140
resources/patches/experiments/1041.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1045.patch
Normal file
140
resources/patches/experiments/1045.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1046.patch
Normal file
140
resources/patches/experiments/1046.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1047.patch
Normal file
140
resources/patches/experiments/1047.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1049.patch
Normal file
140
resources/patches/experiments/1049.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1052.patch
Normal file
140
resources/patches/experiments/1052.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1053.patch
Normal file
140
resources/patches/experiments/1053.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1054.patch
Normal file
140
resources/patches/experiments/1054.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1056.patch
Normal file
140
resources/patches/experiments/1056.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1057.patch
Normal file
140
resources/patches/experiments/1057.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1062.patch
Normal file
140
resources/patches/experiments/1062.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1065.patch
Normal file
140
resources/patches/experiments/1065.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
140
resources/patches/experiments/1066.patch
Normal file
140
resources/patches/experiments/1066.patch
Normal file
|
@ -0,0 +1,140 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:43:52.347258646 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-02-21 02:47:30.039296942 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:43:52.349258821 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-02-21 02:51:35.061692258 +0000
|
||||
***************
|
||||
*** 1319,1375 ****
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guilds:Ljava/util/Map;
|
||||
!
|
||||
! const-string v2, "storeGuilds.guilds"
|
||||
!
|
||||
! invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1319,1327 ----
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
.locals 4
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:43:52.767295485 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-02-21 02:52:15.773833846 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
141
resources/patches/experiments/1069.patch
Normal file
141
resources/patches/experiments/1069.patch
Normal file
|
@ -0,0 +1,141 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-19 16:21:22.884693896 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-19 16:23:09.657055727 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-03-19 16:21:22.888693503 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-03-19 16:24:18.197679319 +0000
|
||||
***************
|
||||
*** 1318,1373 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-19 16:21:23.434639854 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-19 16:23:09.659055561 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
143
resources/patches/experiments/1073.patch
Normal file
143
resources/patches/experiments/1073.patch
Normal file
|
@ -0,0 +1,143 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-23 23:12:16.916563938 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-23 23:14:24.681508824 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-03-23 23:12:16.920563905 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-03-23 23:14:24.681508824 +0000
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-23 23:12:17.446559571 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-23 23:14:24.681508824 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
143
resources/patches/experiments/1074.patch
Normal file
143
resources/patches/experiments/1074.patch
Normal file
|
@ -0,0 +1,143 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-23 23:12:16.916563938 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-23 23:14:24.681508824 +0000
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-03-23 23:12:16.920563905 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-03-23 23:14:24.681508824 +0000
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-23 23:12:17.446559571 +0000
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-23 23:14:24.681508824 +0000
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
270
resources/patches/experiments/1078.patch
Normal file
270
resources/patches/experiments/1078.patch
Normal file
|
@ -0,0 +1,270 @@
|
|||
Binary files com.discord-1078-base/build/apk/classes.dex and com.discord-1078/build/apk/classes.dex differ
|
||||
Binary files com.discord-1078-base/dist/com.discord-1078.apk and com.discord-1078/dist/com.discord-1078.apk differ
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-26 10:35:54.852235186 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1078/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali 2020-03-26 10:35:54.862235237 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-26 10:35:55.708906224 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-27 13:03:37.667100509 +0300
|
||||
***************
|
||||
*** 321,327 ****
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
--- 321,329 ----
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! # Without this line commented out, tapping on someone's avatar to mention them causes the keyboard to toggle
|
||||
! # Why? Because showKeyboard and hideKeyboard have the same function.
|
||||
! # invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-26 10:35:56.282242483 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-26 10:35:56.478910154 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,82 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-26 10:35:56.482243505 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 261,301 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
const/4 v0, 0x1
|
||||
|
||||
- goto :goto_0
|
||||
-
|
||||
- :cond_0
|
||||
- const/4 v0, 0x0
|
||||
-
|
||||
- :goto_0
|
||||
return v0
|
||||
.end method
|
||||
--- 261,276 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
270
resources/patches/experiments/1084.patch
Normal file
270
resources/patches/experiments/1084.patch
Normal file
|
@ -0,0 +1,270 @@
|
|||
Binary files com.discord-1078-base/build/apk/classes.dex and com.discord-1078/build/apk/classes.dex differ
|
||||
Binary files com.discord-1078-base/dist/com.discord-1078.apk and com.discord-1078/dist/com.discord-1078.apk differ
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-26 10:35:54.852235186 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1078/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali 2020-03-26 10:35:54.862235237 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-26 10:35:55.708906224 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-27 13:03:37.667100509 +0300
|
||||
***************
|
||||
*** 321,327 ****
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
--- 321,329 ----
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! # Without this line commented out, tapping on someone's avatar to mention them causes the keyboard to toggle
|
||||
! # Why? Because showKeyboard and hideKeyboard have the same function.
|
||||
! # invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-26 10:35:56.282242483 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-26 10:35:56.478910154 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,82 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-26 10:35:56.482243505 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 261,301 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
const/4 v0, 0x1
|
||||
|
||||
- goto :goto_0
|
||||
-
|
||||
- :cond_0
|
||||
- const/4 v0, 0x0
|
||||
-
|
||||
- :goto_0
|
||||
return v0
|
||||
.end method
|
||||
--- 261,276 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
270
resources/patches/experiments/1085.patch
Normal file
270
resources/patches/experiments/1085.patch
Normal file
|
@ -0,0 +1,270 @@
|
|||
Binary files com.discord-1078-base/build/apk/classes.dex and com.discord-1078/build/apk/classes.dex differ
|
||||
Binary files com.discord-1078-base/dist/com.discord-1078.apk and com.discord-1078/dist/com.discord-1078.apk differ
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-26 10:35:54.852235186 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1078/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali 2020-03-26 10:35:54.862235237 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-26 10:35:55.708906224 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-27 13:03:37.667100509 +0300
|
||||
***************
|
||||
*** 321,327 ****
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
--- 321,329 ----
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! # Without this line commented out, tapping on someone's avatar to mention them causes the keyboard to toggle
|
||||
! # Why? Because showKeyboard and hideKeyboard have the same function.
|
||||
! # invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-26 10:35:56.282242483 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-26 10:35:56.478910154 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,82 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-26 10:35:56.482243505 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 261,301 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
const/4 v0, 0x1
|
||||
|
||||
- goto :goto_0
|
||||
-
|
||||
- :cond_0
|
||||
- const/4 v0, 0x0
|
||||
-
|
||||
- :goto_0
|
||||
return v0
|
||||
.end method
|
||||
--- 261,276 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
270
resources/patches/experiments/1087.patch
Normal file
270
resources/patches/experiments/1087.patch
Normal file
|
@ -0,0 +1,270 @@
|
|||
Binary files com.discord-1078-base/build/apk/classes.dex and com.discord-1078/build/apk/classes.dex differ
|
||||
Binary files com.discord-1078-base/dist/com.discord-1078.apk and com.discord-1078/dist/com.discord-1078.apk differ
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-26 10:35:54.852235186 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali com.discord-1078/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** com.discord-1078-base/smali/com/discord/stores/StoreExperiments.smali 2020-03-26 10:35:54.862235237 +0300
|
||||
--- com.discord-1078/smali/com/discord/stores/StoreExperiments.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-26 10:35:55.708906224 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-03-27 13:03:37.667100509 +0300
|
||||
***************
|
||||
*** 321,327 ****
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
--- 321,329 ----
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! # Without this line commented out, tapping on someone's avatar to mention them causes the keyboard to toggle
|
||||
! # Why? Because showKeyboard and hideKeyboard have the same function.
|
||||
! # invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-26 10:35:56.282242483 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-26 10:35:56.478910154 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag$fetchExperiment$2.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,82 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 3
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
diff -crB com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** com.discord-1078-base/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-26 10:35:56.482243505 +0300
|
||||
--- com.discord-1078/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-03-27 12:53:46.243461585 +0300
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 261,301 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
const/4 v0, 0x1
|
||||
|
||||
- goto :goto_0
|
||||
-
|
||||
- :cond_0
|
||||
- const/4 v0, 0x0
|
||||
-
|
||||
- :goto_0
|
||||
return v0
|
||||
.end method
|
||||
--- 261,276 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
274
resources/patches/experiments/1091.patch
Normal file
274
resources/patches/experiments/1091.patch
Normal file
|
@ -0,0 +1,274 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-08 12:57:33.746513239 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-08 12:57:33.748513233 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali to/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali
|
||||
*** from/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-04-08 12:57:34.210511838 +0100
|
||||
--- to/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 321,327 ****
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
--- 321,329 ----
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! # Without this line commented out, tapping on someone's avatar to mention them causes the keyboard to toggle
|
||||
! # Why? Because showKeyboard and hideKeyboard have the same function.
|
||||
! # invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-08 12:57:34.534510859 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-08 12:57:34.678510424 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-08 13:06:46.234053709 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,420 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
- goto :goto_0
|
||||
-
|
||||
- :cond_0
|
||||
- const/4 v0, 0x0
|
||||
-
|
||||
- :goto_0
|
||||
return v0
|
||||
.end method
|
||||
--- 386,394 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
274
resources/patches/experiments/1092.patch
Normal file
274
resources/patches/experiments/1092.patch
Normal file
|
@ -0,0 +1,274 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-08 12:57:33.746513239 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-08 12:57:33.748513233 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali to/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali
|
||||
*** from/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-04-08 12:57:34.210511838 +0100
|
||||
--- to/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 321,327 ****
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
--- 321,329 ----
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! # Without this line commented out, tapping on someone's avatar to mention them causes the keyboard to toggle
|
||||
! # Why? Because showKeyboard and hideKeyboard have the same function.
|
||||
! # invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-08 12:57:34.534510859 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-08 12:59:55.516019264 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-08 12:57:34.678510424 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-08 13:06:46.234053709 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,420 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
- goto :goto_0
|
||||
-
|
||||
- :cond_0
|
||||
- const/4 v0, 0x0
|
||||
-
|
||||
- :goto_0
|
||||
return v0
|
||||
.end method
|
||||
--- 386,394 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
284
resources/patches/experiments/1100.patch
Normal file
284
resources/patches/experiments/1100.patch
Normal file
|
@ -0,0 +1,284 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-17 13:03:26.993021979 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-17 13:08:24.162347252 +0100
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
!
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,86 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-17 13:03:26.987022036 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-17 13:07:52.468621091 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali to/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali
|
||||
*** from/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-04-17 13:03:27.393018151 +0100
|
||||
--- to/smali/com/discord/widgets/chat/input/WidgetChatInputSend.smali 2020-04-17 13:07:52.468621091 +0100
|
||||
***************
|
||||
*** 323,329 ****
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
--- 323,331 ----
|
||||
if-eqz p3, :cond_4
|
||||
|
||||
.line 8
|
||||
! # Without this line commented out, tapping on someone's avatar to mention them causes the keyboard to toggle
|
||||
! # Why? Because showKeyboard and hideKeyboard have the same function.
|
||||
! # invoke-virtual {p3, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-17 13:03:27.613016046 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-17 13:09:12.505932793 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-17 13:03:27.701015204 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-17 13:14:57.441044332 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,429 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 386,395 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
263
resources/patches/experiments/1103.patch
Normal file
263
resources/patches/experiments/1103.patch
Normal file
|
@ -0,0 +1,263 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:04:55.522314800 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:08:34.633332731 +0100
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
- const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,87 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:04:55.524314792 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:04:56.138312473 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:13:28.535662355 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:04:56.226312140 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,429 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 386,395 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
263
resources/patches/experiments/1104.patch
Normal file
263
resources/patches/experiments/1104.patch
Normal file
|
@ -0,0 +1,263 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:04:55.522314800 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:08:34.633332731 +0100
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
- const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,87 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:04:55.524314792 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:04:56.138312473 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:13:28.535662355 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:04:56.226312140 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,429 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 386,395 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
263
resources/patches/experiments/1105.patch
Normal file
263
resources/patches/experiments/1105.patch
Normal file
|
@ -0,0 +1,263 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:04:55.522314800 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:08:34.633332731 +0100
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
- const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,87 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:04:55.524314792 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:04:56.138312473 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:13:28.535662355 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:04:56.226312140 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,429 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 386,395 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
263
resources/patches/experiments/1107.patch
Normal file
263
resources/patches/experiments/1107.patch
Normal file
|
@ -0,0 +1,263 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:04:55.522314800 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-19 17:08:34.633332731 +0100
|
||||
***************
|
||||
*** 80,110 ****
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
- const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 80,87 ----
|
||||
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
+ const/4 v0, 0x1
|
||||
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:04:55.524314792 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:04:56.138312473 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-19 17:13:28.535662355 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:04:56.226312140 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-19 17:07:57.201519938 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,429 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 386,395 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
259
resources/patches/experiments/1123.patch
Normal file
259
resources/patches/experiments/1123.patch
Normal file
|
@ -0,0 +1,259 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-30 01:36:39.853338836 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-04-30 01:38:32.928683235 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lx/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-04-30 01:36:39.857338814 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-04-30 01:37:45.938959696 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-30 01:36:40.423335618 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-04-30 01:39:15.120430603 +0100
|
||||
***************
|
||||
*** 87,95 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lx/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
move-result p4
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
move-result p4
|
||||
|
||||
diff -crB from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-30 01:36:40.571334783 +0100
|
||||
--- to/smali/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-04-30 01:37:45.938959696 +0100
|
||||
***************
|
||||
*** 74,80 ****
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 74,80 ----
|
||||
.line 2
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 275,283 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 275,281 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 336,357 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 334,344 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 399,429 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 386,395 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
261
resources/patches/experiments/1132.patch
Normal file
261
resources/patches/experiments/1132.patch
Normal file
|
@ -0,0 +1,261 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-08 14:20:52.799622380 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-08 14:23:45.775783820 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-05-08 14:20:52.815622216 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-05-08 14:21:27.557262239 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-08 14:20:53.619613944 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-08 14:25:11.472835763 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-08 14:20:54.277607172 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-08 14:22:58.256299772 +0100
|
||||
***************
|
||||
*** 79,85 ****
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 79,85 ----
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 280,288 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 280,286 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 341,362 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 339,349 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 404,434 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 391,400 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
261
resources/patches/experiments/1134.patch
Normal file
261
resources/patches/experiments/1134.patch
Normal file
|
@ -0,0 +1,261 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:39:41.184361819 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:40:36.193773056 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:39:41.186361798 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:39:42.096352058 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:41:04.033475089 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:39:42.696345636 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 79,85 ****
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 79,85 ----
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 280,288 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 280,286 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 341,362 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 339,349 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 404,434 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 391,400 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
261
resources/patches/experiments/1144.patch
Normal file
261
resources/patches/experiments/1144.patch
Normal file
|
@ -0,0 +1,261 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:39:41.184361819 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:40:36.193773056 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:39:41.186361798 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:39:42.096352058 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:41:04.033475089 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:39:42.696345636 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 79,85 ****
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 79,85 ----
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 280,288 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 280,286 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 341,362 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 339,349 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 404,434 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 391,400 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
261
resources/patches/experiments/1145.patch
Normal file
261
resources/patches/experiments/1145.patch
Normal file
|
@ -0,0 +1,261 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:39:41.184361819 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:40:36.193773056 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:39:41.186361798 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:39:42.096352058 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:41:04.033475089 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:39:42.696345636 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 79,85 ****
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 79,85 ----
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 280,288 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 280,286 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 341,362 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 339,349 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 404,434 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 391,400 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
261
resources/patches/experiments/1146.patch
Normal file
261
resources/patches/experiments/1146.patch
Normal file
|
@ -0,0 +1,261 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:39:41.184361819 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:40:36.193773056 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:39:41.186361798 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:39:42.096352058 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:41:04.033475089 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
diff -crB from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali
|
||||
*** from/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:39:42.696345636 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/tabs/TabsFeatureFlag.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 79,85 ****
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, -0x1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 79,85 ----
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->sharedPreferences:Landroid/content/SharedPreferences;
|
||||
|
||||
! const/4 v0, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 280,288 ****
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
|
||||
!
|
||||
! move-result p1
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
--- 280,286 ----
|
||||
move-result-object v0
|
||||
|
||||
.line 2
|
||||
! const/4 p1, 0x2
|
||||
|
||||
const-string v1, "CACHE_KEY_TABS_EXPERIMENT_BUCKET"
|
||||
|
||||
***************
|
||||
*** 341,362 ****
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-lt v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
|
||||
! :cond_0
|
||||
! const/4 v1, 0x0
|
||||
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
--- 339,349 ----
|
||||
.end method
|
||||
|
||||
.method public final isEnabled()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final prefetchExperimentBeforeRegistration(Lcom/discord/stores/StoreExperiments;)V
|
||||
***************
|
||||
*** 404,434 ****
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 2
|
||||
!
|
||||
! .line 1
|
||||
! iget v0, p0, Lcom/discord/widgets/tabs/TabsFeatureFlag;->experimentBucket:I
|
||||
!
|
||||
! const/4 v1, 0x2
|
||||
!
|
||||
! if-eq v0, v1, :cond_1
|
||||
!
|
||||
! const/4 v1, 0x3
|
||||
!
|
||||
! if-ne v0, v1, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 v0, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
|
||||
- :cond_1
|
||||
- :goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
- :goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
--- 391,400 ----
|
||||
.end method
|
||||
|
||||
.method public final useOverlappingPanels()Z
|
||||
! .locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
142
resources/patches/experiments/1148.patch
Normal file
142
resources/patches/experiments/1148.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:39:41.184361819 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:40:36.193773056 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:39:41.186361798 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:39:42.096352058 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:41:04.033475089 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1150.patch
Normal file
142
resources/patches/experiments/1150.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:39:41.184361819 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-05-11 20:40:36.193773056 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:39:41.186361798 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-05-11 20:40:10.608046899 +0100
|
||||
***************
|
||||
*** 1318,1375 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1318,1328 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:39:42.096352058 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-05-11 20:41:04.033475089 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1167.patch
Normal file
142
resources/patches/experiments/1167.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-06-20 04:18:51.555372747 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-06-20 04:39:43.536723733 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/r/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-06-20 04:18:51.557372733 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-06-20 04:39:10.294947295 +0100
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-06-20 04:18:52.399366577 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-06-20 04:40:15.968505744 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/r/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1169.patch
Normal file
142
resources/patches/experiments/1169.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-06-20 04:18:51.555372747 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-06-20 04:39:43.536723733 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/r/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-06-20 04:18:51.557372733 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-06-20 04:39:10.294947295 +0100
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-06-20 04:18:52.399366577 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-06-20 04:40:15.968505744 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/r/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1171.patch
Normal file
142
resources/patches/experiments/1171.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-06-20 04:18:51.555372747 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-06-20 04:39:43.536723733 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/r/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-06-20 04:18:51.557372733 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-06-20 04:39:10.294947295 +0100
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-06-20 04:18:52.399366577 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-06-20 04:40:15.968505744 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/r/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1180.patch
Normal file
142
resources/patches/experiments/1180.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-07 14:30:01.670000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-07 14:37:29.510000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-07 14:30:01.680000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-07 14:35:53.300000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-07 14:30:03.510000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-07 14:38:04.240000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1181.patch
Normal file
142
resources/patches/experiments/1181.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-07 14:30:01.670000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-07 14:37:29.510000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-07 14:30:01.680000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-07 14:35:53.300000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-07 14:30:03.510000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-07 14:38:04.240000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1192.patch
Normal file
142
resources/patches/experiments/1192.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-07 14:30:01.670000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-07 14:37:29.510000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-07 14:30:01.680000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-07 14:35:53.300000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-07 14:30:03.510000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-07 14:38:04.240000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1196.patch
Normal file
142
resources/patches/experiments/1196.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-10 17:08:47.930000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-10 17:10:04.720000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Li0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-10 17:08:47.940000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-10 17:09:28.260000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-10 17:08:48.650000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-10 17:10:34.990000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Li0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1200.patch
Normal file
142
resources/patches/experiments/1200.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-18 13:36:45.610000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-18 13:39:33.120000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-18 13:36:45.610000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-18 13:38:59.820000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-18 13:36:46.580000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-18 13:40:15.290000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1201.patch
Normal file
142
resources/patches/experiments/1201.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-20 22:00:52.750000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-20 22:02:09.640000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/o/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-20 22:00:52.760000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-20 22:01:44.890000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-20 22:00:54.440000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-20 22:02:35.190000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/o/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1208.patch
Normal file
142
resources/patches/experiments/1208.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-25 19:53:41.750000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-25 19:55:17.800000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-25 19:53:41.810000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-25 19:54:56.480000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-25 19:53:47.250000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-25 19:55:42.960000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1213.patch
Normal file
142
resources/patches/experiments/1213.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-25 19:53:41.750000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-25 19:55:17.800000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-25 19:53:41.810000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-25 19:54:56.480000000 +0300
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-25 19:53:47.250000000 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-25 19:55:42.960000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1216.patch
Normal file
142
resources/patches/experiments/1216.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-31 21:32:18.727326394 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-31 21:34:25.207964699 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-31 21:32:18.720659693 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-31 21:34:25.211298049 +0300
|
||||
***************
|
||||
*** 1320,1377 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1320,1330 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-31 21:32:19.427329926 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-31 21:34:25.211298049 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1218.patch
Normal file
142
resources/patches/experiments/1218.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-31 21:32:18.727326394 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-31 21:34:25.207964699 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-31 21:32:18.720659693 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-31 21:34:25.211298049 +0300
|
||||
***************
|
||||
*** 1320,1377 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1320,1330 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-31 21:32:19.427329926 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-31 21:34:25.211298049 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1223.patch
Normal file
142
resources/patches/experiments/1223.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-31 21:32:18.727326394 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-07-31 21:34:25.207964699 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-07-31 21:32:18.720659693 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-07-31 21:34:25.211298049 +0300
|
||||
***************
|
||||
*** 1320,1377 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1320,1330 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-31 21:32:19.427329926 +0300
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-07-31 21:34:25.211298049 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
143
resources/patches/experiments/1243.patch
Normal file
143
resources/patches/experiments/1243.patch
Normal file
|
@ -0,0 +1,143 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-08-20 11:50:17.530000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-08-20 13:20:05.790000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-08-20 11:50:17.540000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-08-20 13:20:05.790000000 +0300
|
||||
***************
|
||||
*** 1320,1377 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1320,1330 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-08-20 11:50:18.650000000 +0300
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-08-20 13:20:05.790000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
Only in to/smali_classes2/com/discord/widgets/settings: WidgetSettings.smali.orig
|
143
resources/patches/experiments/1246.patch
Normal file
143
resources/patches/experiments/1246.patch
Normal file
|
@ -0,0 +1,143 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-08-20 11:50:17.530000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-08-20 13:20:05.790000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-08-20 11:50:17.540000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-08-20 13:20:05.790000000 +0300
|
||||
***************
|
||||
*** 1320,1377 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1320,1330 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-08-20 11:50:18.650000000 +0300
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-08-20 13:20:05.790000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
Only in to/smali_classes2/com/discord/widgets/settings: WidgetSettings.smali.orig
|
142
resources/patches/experiments/1249.patch
Normal file
142
resources/patches/experiments/1249.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-08-27 13:05:45.520000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-08-27 13:06:01.400000000 +0300
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-08-27 13:05:45.530000000 +0300
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-08-27 13:06:01.400000000 +0300
|
||||
***************
|
||||
*** 1395,1452 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1395,1405 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-08-27 13:05:47.180000000 +0300
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-08-27 13:06:01.400000000 +0300
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
154
resources/patches/experiments/1251.patch
Normal file
154
resources/patches/experiments/1251.patch
Normal file
|
@ -0,0 +1,154 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-07 10:44:49.047502397 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-07 11:11:44.645607451 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-07 10:44:49.055502331 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-07 11:05:39.577136011 +0100
|
||||
***************
|
||||
*** 1333,1390 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1333,1343 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-07 10:44:49.759496450 +0100
|
||||
--- to/smali/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-07 11:05:39.577136011 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
142
resources/patches/experiments/1252.patch
Normal file
142
resources/patches/experiments/1252.patch
Normal file
|
@ -0,0 +1,142 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-08 10:40:46.333462019 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-08 10:42:11.492022125 +0100
|
||||
***************
|
||||
*** 81,110 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! return p1
|
||||
.end method
|
||||
--- 81,87 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Z
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-08 10:40:46.335462032 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-08 10:41:44.891847170 +0100
|
||||
***************
|
||||
*** 1395,1452 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1395,1405 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-08 10:40:47.309468439 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-08 10:42:38.740201342 +0100
|
||||
***************
|
||||
*** 87,97 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 87,93 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
154
resources/patches/experiments/1259.patch
Normal file
154
resources/patches/experiments/1259.patch
Normal file
|
@ -0,0 +1,154 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-13 11:49:34.075156179 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-13 11:53:38.177052321 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-13 11:49:34.077156258 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-13 11:52:45.481335978 +0100
|
||||
***************
|
||||
*** 1418,1475 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1418,1428 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-13 11:49:34.921189685 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-13 11:54:09.051091362 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
154
resources/patches/experiments/1266.patch
Normal file
154
resources/patches/experiments/1266.patch
Normal file
|
@ -0,0 +1,154 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-15 09:41:31.290836830 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-15 09:41:41.586854046 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-15 09:41:31.300836846 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-15 09:41:41.586854046 +0100
|
||||
***************
|
||||
*** 1763,1820 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1763,1773 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-15 09:41:32.132838240 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-15 09:41:41.586854046 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
154
resources/patches/experiments/1270.patch
Normal file
154
resources/patches/experiments/1270.patch
Normal file
|
@ -0,0 +1,154 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-15 09:41:31.290836830 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-15 09:41:41.586854046 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-15 09:41:31.300836846 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-15 09:41:41.586854046 +0100
|
||||
***************
|
||||
*** 1763,1820 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1763,1773 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-15 09:41:32.132838240 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-15 09:41:41.586854046 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
154
resources/patches/experiments/1273.patch
Normal file
154
resources/patches/experiments/1273.patch
Normal file
|
@ -0,0 +1,154 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-17 10:20:48.910537067 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-17 10:22:32.538849662 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lc0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-17 10:20:48.914537080 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-17 10:21:56.060739605 +0100
|
||||
***************
|
||||
*** 1785,1842 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1785,1795 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-17 10:20:49.680539389 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-17 10:23:04.564946284 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
154
resources/patches/experiments/1279.patch
Normal file
154
resources/patches/experiments/1279.patch
Normal file
|
@ -0,0 +1,154 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-23 12:13:30.960701788 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-23 12:16:02.082646735 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-23 12:13:30.964701787 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-23 12:15:27.378663881 +0100
|
||||
***************
|
||||
*** 1784,1841 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1784,1794 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-23 12:13:31.892701616 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-23 12:16:32.244629902 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
154
resources/patches/experiments/1280.patch
Normal file
154
resources/patches/experiments/1280.patch
Normal file
|
@ -0,0 +1,154 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-23 12:13:30.960701788 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-23 12:16:02.082646735 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali/com/discord/stores/StoreExperiments.smali to/smali/com/discord/stores/StoreExperiments.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments.smali 2020-09-23 12:13:30.964701787 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments.smali 2020-09-23 12:15:27.378663881 +0100
|
||||
***************
|
||||
*** 1784,1841 ****
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 1
|
||||
! iget-boolean v0, p0, Lcom/discord/stores/StoreExperiments;->initialized:Z
|
||||
|
||||
! const/4 v1, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeUser:Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeInternal$app_productionDiscordExternalRelease()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v1, :cond_2
|
||||
!
|
||||
! .line 3
|
||||
! :cond_0
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->storeGuilds:Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreGuilds;->getGuildsInternal$app_productionDiscordExternalRelease()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eqz v0, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v1, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v1
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
--- 1784,1794 ----
|
||||
.end method
|
||||
|
||||
.method public final isExperimentalAlpha$app_productionDiscordExternalRelease()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
|
||||
.method public final isInitialized()Lrx/Observable;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-23 12:13:31.892701616 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-23 12:16:32.244629902 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1281.patch
Normal file
101
resources/patches/experiments/1281.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-29 13:35:45.148856490 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-29 13:37:38.701748747 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-29 13:35:46.367017476 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-29 13:36:18.829383860 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1282.patch
Normal file
101
resources/patches/experiments/1282.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-30 12:53:40.810897787 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-09-30 12:54:43.476526036 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-30 12:53:41.883532091 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-09-30 12:55:20.626616430 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
79
resources/patches/experiments/1284.patch
Normal file
79
resources/patches/experiments/1284.patch
Normal file
|
@ -0,0 +1,79 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-01 01:09:24.851858782 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-01 01:10:51.258784334 +0100
|
||||
***************
|
||||
*** 65,100 ****
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const-string v0, "meUser"
|
||||
|
||||
! .line 2
|
||||
! invoke-static {p1, v0}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
|
||||
! move-result p1
|
||||
!
|
||||
! if-nez p1, :cond_1
|
||||
!
|
||||
! if-eqz p2, :cond_0
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_0
|
||||
! const/4 p1, 0x0
|
||||
!
|
||||
! goto :goto_1
|
||||
!
|
||||
! :cond_1
|
||||
! :goto_0
|
||||
! const/4 p1, 0x1
|
||||
!
|
||||
! :goto_1
|
||||
! invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
!
|
||||
! move-result-object p1
|
||||
!
|
||||
! return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
--- 65,77 ----
|
||||
.method public final call(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelGuild;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
! move-result-object v0
|
||||
|
||||
! return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-01 01:09:26.003902726 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-01 01:09:47.082681079 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1290.patch
Normal file
101
resources/patches/experiments/1290.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1294.patch
Normal file
101
resources/patches/experiments/1294.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1295.patch
Normal file
101
resources/patches/experiments/1295.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1298.patch
Normal file
101
resources/patches/experiments/1298.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1300.patch
Normal file
101
resources/patches/experiments/1300.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1301.patch
Normal file
101
resources/patches/experiments/1301.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1304.patch
Normal file
101
resources/patches/experiments/1304.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1306.patch
Normal file
101
resources/patches/experiments/1306.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:20:37.703762301 +0100
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-10-06 18:26:44.005496099 +0100
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:20:38.747774158 +0100
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-10-06 18:27:09.101727567 +0100
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1307.patch
Normal file
101
resources/patches/experiments/1307.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-08 14:52:33.511904462 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-08 14:54:23.218470655 +0000
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-08 14:52:34.483909524 +0000
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-08 14:55:25.600789602 +0000
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1310.patch
Normal file
101
resources/patches/experiments/1310.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:02:56.591484052 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:03:42.137425645 +0000
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:02:57.625482728 +0000
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:04:11.863387375 +0000
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1315.patch
Normal file
101
resources/patches/experiments/1315.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:02:56.591484052 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:03:42.137425645 +0000
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:02:57.625482728 +0000
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:04:11.863387375 +0000
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1318.patch
Normal file
101
resources/patches/experiments/1318.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:02:56.591484052 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:03:42.137425645 +0000
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:02:57.625482728 +0000
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:04:11.863387375 +0000
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1330.patch
Normal file
101
resources/patches/experiments/1330.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:02:56.591484052 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-09 19:03:42.137425645 +0000
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:02:57.625482728 +0000
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-09 19:04:11.863387375 +0000
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1334.patch
Normal file
101
resources/patches/experiments/1334.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-16 13:22:49.429198358 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-16 13:34:09.020801984 +0000
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-16 13:22:50.521197722 +0000
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-16 13:34:34.715571269 +0000
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
101
resources/patches/experiments/1339.patch
Normal file
101
resources/patches/experiments/1339.patch
Normal file
|
@ -0,0 +1,101 @@
|
|||
diff -crB from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali
|
||||
*** from/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-16 13:22:49.429198358 +0000
|
||||
--- to/smali/com/discord/stores/StoreExperiments$getExperimentalAlpha$1.smali 2020-11-16 13:34:09.020801984 +0000
|
||||
***************
|
||||
*** 61,122 ****
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 4
|
||||
|
||||
! .line 2
|
||||
! iget-object v0, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
|
||||
! invoke-static {v0}, Lcom/discord/stores/StoreExperiments;->access$getStoreUser$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreUser;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMe()Lcom/discord/models/domain/ModelUser$Me;
|
||||
!
|
||||
! move-result-object v0
|
||||
!
|
||||
! .line 3
|
||||
! iget-object v1, p0, Lcom/discord/stores/StoreExperiments$getExperimentalAlpha$1;->this$0:Lcom/discord/stores/StoreExperiments;
|
||||
!
|
||||
! invoke-static {v1}, Lcom/discord/stores/StoreExperiments;->access$getStoreGuilds$p(Lcom/discord/stores/StoreExperiments;)Lcom/discord/stores/StoreGuilds;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! invoke-virtual {v1}, Lcom/discord/stores/StoreGuilds;->getGuilds()Ljava/util/Map;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! const-wide v2, 0x2bc056ab0800006L
|
||||
!
|
||||
! invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
!
|
||||
! move-result-object v2
|
||||
!
|
||||
! invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
!
|
||||
! move-result-object v1
|
||||
!
|
||||
! check-cast v1, Lcom/discord/models/domain/ModelGuild;
|
||||
!
|
||||
! const/4 v2, 0x1
|
||||
!
|
||||
! if-eqz v0, :cond_0
|
||||
!
|
||||
! .line 4
|
||||
! invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result v0
|
||||
!
|
||||
! if-eq v0, v2, :cond_2
|
||||
!
|
||||
! :cond_0
|
||||
! if-eqz v1, :cond_1
|
||||
!
|
||||
! goto :goto_0
|
||||
!
|
||||
! :cond_1
|
||||
! const/4 v2, 0x0
|
||||
!
|
||||
! :cond_2
|
||||
! :goto_0
|
||||
! return v2
|
||||
.end method
|
||||
--- 61,69 ----
|
||||
.end method
|
||||
|
||||
.method public final invoke()Z
|
||||
! .locals 1
|
||||
|
||||
! const/4 v0, 0x1
|
||||
|
||||
! return v0
|
||||
.end method
|
||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali
|
||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-16 13:22:50.521197722 +0000
|
||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettingsAppearance$Model$Companion$get$1.smali 2020-11-16 13:34:34.715571269 +0000
|
||||
***************
|
||||
*** 92,102 ****
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! invoke-static {p1, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
!
|
||||
! invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z
|
||||
!
|
||||
! move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
--- 92,98 ----
|
||||
|
||||
if-nez p4, :cond_1
|
||||
|
||||
! const/4 p4, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue