commit b1e3a350c0cfdf68e8a88fd76be02fef55284a2a
parent e7ccaf312e0b7be206adcab703579ce1965eee4b
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Fri, 26 May 2023 21:49:43 +0200

refactor

Diffstat:
Mapp/src/main/kotlin/me/rhunk/snapenhance/config/ConfigProperty.kt | 6+++---
Mapp/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/MediaQualityLevelOverride.kt | 4----
Mapp/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/Notifications.kt | 8++++----
Mapp/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt | 4++--
4 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/config/ConfigProperty.kt b/app/src/main/kotlin/me/rhunk/snapenhance/config/ConfigProperty.kt @@ -47,9 +47,9 @@ enum class ConfigProperty( ConfigStateListValue( listOf("snap", "chat", "typing"), mutableMapOf( - "snap" to true, - "chat" to true, - "typing" to true + "snap" to false, + "chat" to false, + "typing" to false ) ) ), diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/MediaQualityLevelOverride.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/MediaQualityLevelOverride.kt @@ -11,10 +11,6 @@ class MediaQualityLevelOverride : Feature("MediaQualityLevelOverride", loadParam override fun init() { val enumQualityLevel = context.mappings.getMappedClass("enums", "QualityLevel") - Hooker.hookConstructor(context.androidContext.classLoader.loadClass("hfj"), HookStage.AFTER) { - Logger.log(it.thisObject()) - } - Hooker.hook(context.mappings.getMappedClass("MediaQualityLevelProvider"), context.mappings.getMappedValue("MediaQualityLevelProviderMethod"), HookStage.BEFORE, diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/Notifications.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/Notifications.kt @@ -190,12 +190,12 @@ class Notifications : Feature("Notifications", loadParams = FeatureLoadParams.IN notificationDataQueue[messageId.toLong()] = notificationData val callback = CallbackBuilder(fetchConversationWithMessagesCallback) - .override("onFetchConversationWithMessagesComplete") { param -> - val messageList = (param.arg(1) as List<Any>).map { msg -> Message(msg) } + .override("onFetchConversationWithMessagesComplete") { callbackParam -> + val messageList = (callbackParam.arg(1) as List<Any>).map { msg -> Message(msg) } fetchMessagesResult(conversationId, messageList) } - .override("onError") { param -> - Logger.xposedLog("Failed to fetch message ${param.arg(0) as Any}") + .override("onError") { + Logger.xposedLog("Failed to fetch message ${it.arg(0) as Any}") }.build() fetchConversationWithMessagesMethod.invoke(conversationManager, SnapUUID.fromString(conversationId).instanceNonNull(), callback) diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt @@ -169,8 +169,8 @@ class FriendFeedInfoMenu : AbstractMenu() { switch.text = context.translation.get(text) switch.isChecked = isChecked() applyTheme(viewModel, switch) - switch.setOnCheckedChangeListener { _: CompoundButton?, isChecked: Boolean -> - toggle(isChecked) + switch.setOnCheckedChangeListener { _: CompoundButton?, checked: Boolean -> + toggle(checked) } viewConsumer(switch) }