1
0
mirror of https://github.com/chylex/TweetDuck.git synced 2025-04-22 18:15:47 +02:00

Fix resource freezing not working for vendor.js

This commit is contained in:
chylex 2022-07-04 20:50:33 +02:00
parent 8de2989f12
commit cb94f0c81e
Signed by: chylex
GPG Key ID: 4DE42C8F19A80548

View File

@ -236,6 +236,11 @@ private sealed class ResourceRequestHandler : BaseResourceRequestHandler {
private const string UrlVersionCheck = "/web/dist/version.json";
public override RequestHandleResult? Handle(string url, ResourceType resourceType) {
var result = base.Handle(url, resourceType);
if (result != null) {
return result;
}
switch (resourceType) {
case ResourceType.MainFrame when url.EndsWithOrdinal("://twitter.com/"):
return new RequestHandleResult.Redirect(TwitterUrls.TweetDeck); // redirect plain twitter.com requests, fixes bugs with login 2FA
@ -256,7 +261,7 @@ private sealed class ResourceRequestHandler : BaseResourceRequestHandler {
return new RequestHandleResult.Redirect(url.Replace("include_entities=1", "include_entities=1&include_ext_has_nft_avatar=1"));
default:
return base.Handle(url, resourceType);
return null;
}
}
}