diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt b/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt index c081cc3b..1720043f 100644 --- a/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt +++ b/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt @@ -254,7 +254,7 @@ class MediaDownloader : Feature("MediaDownloader", loadParams = FeatureLoadParam }?.let { playlistGroup -> val playlistGroupString = playlistGroup.toString() - val storyUserId = if (playlistGroupString.contains("storyUserId=")) { + val storyUserId = paramMap["TOPIC_SNAP_CREATOR_USER_ID"]?.toString() ?: if (playlistGroupString.contains("storyUserId=")) { (playlistGroupString.indexOf("storyUserId=") + 12).let { playlistGroupString.substring(it, playlistGroupString.indexOf(",", it)) } diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/spying/AnonymousStoryViewing.kt b/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/spying/AnonymousStoryViewing.kt index e3a20df7..bc5211f8 100644 --- a/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/spying/AnonymousStoryViewing.kt +++ b/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/spying/AnonymousStoryViewing.kt @@ -5,6 +5,7 @@ import me.rhunk.snapenhance.features.FeatureLoadParams import me.rhunk.snapenhance.hook.HookStage import me.rhunk.snapenhance.hook.Hooker import me.rhunk.snapenhance.util.ktx.getObjectField +import me.rhunk.snapenhance.util.ktx.setObjectField class AnonymousStoryViewing : Feature("Anonymous Story Viewing", loadParams = FeatureLoadParams.ACTIVITY_CREATE_ASYNC) { override fun asyncOnActivityCreate() { @@ -12,8 +13,8 @@ class AnonymousStoryViewing : Feature("Anonymous Story Viewing", loadParams = Fe Hooker.hook(context.classCache.networkApi,"submit", HookStage.BEFORE, { anonymousStoryViewProperty }) { val httpRequest: Any = it.arg(0) val url = httpRequest.getObjectField("mUrl") as String - if (url.endsWith("readreceipt-indexer/batchuploadreadreceipts") || url.endsWith("v2/batch_cta")) { - it.setResult(null) + if (url.endsWith("readreceipt-indexer/batchuploadreadreceipts")) { + httpRequest.setObjectField("mUrl", "http://127.0.0.1") } } }