discord ios fix
This commit is contained in:
parent
0f6afc2764
commit
f6e9887ddb
@ -126,7 +126,7 @@ proc createActivityPubRouter*(cfg: Config) =
|
||||
let
|
||||
videoObj = get(tweet.video)
|
||||
vars = videoObj.variants.filterIt(it.contentType == mp4)
|
||||
videoUrl = vars[^1].url
|
||||
videoUrl = vars[^1].url.replace("https://video.twimg.com", getUrlPrefix(cfg) & "/tvid").replace(".mp4", "")
|
||||
videoPreview = getUrlPrefix(cfg) & getPicUrl(videoObj.thumb)
|
||||
var mediaObj = newJObject()
|
||||
var description = videoObj.title
|
||||
@ -148,7 +148,7 @@ proc createActivityPubRouter*(cfg: Config) =
|
||||
elif tweet.gif.isSome():
|
||||
let
|
||||
gif = get(tweet.gif)
|
||||
gifUrl = https & gif.url
|
||||
gifUrl = (https & gif.url).replace("https://video.twimg.com", getUrlPrefix(cfg) & "/tvid").replace(".mp4", "")
|
||||
gifPreview = getUrlPrefix(cfg) & getPicUrl(gif.thumb)
|
||||
var mediaObj = newJObject()
|
||||
|
||||
|
||||
@ -141,3 +141,6 @@ proc createMediaRouter*(cfg: Config) =
|
||||
content = proxifyVideo(vid, cookiePref(proxyVideos))
|
||||
|
||||
resp content, m3u8Mime
|
||||
|
||||
get re"^\/tvid\/(.+)$":
|
||||
redirect("https://video.twimg.com/" & request.matches[0] & ".mp4")
|
||||
|
||||
@ -93,7 +93,7 @@ proc getActivityStream*(tweet: Tweet, cfg: Config, prefs: Prefs): JsonNode =
|
||||
var mediaObj = newJObject()
|
||||
mediaObj["type"] = %"Link"
|
||||
mediaObj["mediaType"] = %"video/mp4"
|
||||
mediaObj["href"] = %vars[^1].url
|
||||
mediaObj["href"] = %(vars[^1].url.replace("https://video.twimg.com", getUrlPrefix(cfg) & "/tvid").replace(".mp4", ""))
|
||||
url.add(mediaObj)
|
||||
|
||||
var wrapper = newJObject()
|
||||
@ -122,7 +122,7 @@ proc getActivityStream*(tweet: Tweet, cfg: Config, prefs: Prefs): JsonNode =
|
||||
var mediaObj = newJObject()
|
||||
mediaObj["type"] = %"Link"
|
||||
mediaObj["mediaType"] = %"video/mp4"
|
||||
mediaObj["href"] = %gifUrl
|
||||
mediaObj["href"] = %(gifUrl.replace("https://video.twimg.com", getUrlPrefix(cfg) & "/tvid").replace(".mp4", ""))
|
||||
url.add(mediaObj)
|
||||
|
||||
var wrapper = newJObject()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user