mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-06-12 13:17:42 +02:00
fix(core/media_downloader): public stories username
This commit is contained in:
@ -372,11 +372,16 @@ class MediaDownloader : MessagingRuleFeature("MediaDownloader", MessagingRuleTyp
|
||||
//public stories
|
||||
if ((snapSource == "PUBLIC_USER" || snapSource == "SAVED_STORY") &&
|
||||
(forceDownload || canAutoDownload("public_stories"))) {
|
||||
val userDisplayName = (if (paramMap.containsKey("USER_DISPLAY_NAME")) paramMap["USER_DISPLAY_NAME"].toString() else "").sanitizeForPath()
|
||||
val username = (
|
||||
paramMap["USERNAME"]?.toString()?.substringAfter("value=")
|
||||
?.substringBefore(")")?.substringBefore(",")
|
||||
?: paramMap["USER_DISPLAY_NAME"]?.toString()
|
||||
?: "unknown"
|
||||
).sanitizeForPath()
|
||||
|
||||
downloadOperaMedia(provideDownloadManagerClient(
|
||||
mediaIdentifier = paramMap["SNAP_ID"].toString(),
|
||||
mediaAuthor = userDisplayName,
|
||||
mediaAuthor = username,
|
||||
downloadSource = MediaDownloadSource.PUBLIC_STORY,
|
||||
creationTimestamp = paramMap["SNAP_TIMESTAMP"]?.toString()?.toLongOrNull(),
|
||||
), mediaInfoMap)
|
||||
|
Reference in New Issue
Block a user