fedimbed: i think i have too many domains
This commit is contained in:
		
							parent
							
								
									48e16c3988
								
							
						
					
					
						commit
						d45a3714b5
					
				
					 1 changed files with 4 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -72,6 +72,7 @@ const BSKY_DOMAINS = [
 | 
			
		|||
];
 | 
			
		||||
 | 
			
		||||
const OWN_TW_DOMAINS = ["tw.c7.pm", "tw.counter-strike.gay", "tw.suicide.watch", "tw1tter.com"];
 | 
			
		||||
const OWN_TW_DOMAIN_REGEX = /(tw\.(counter-strike\.gay|c7\.pm|suicide\.watch)|tw1tter\.com)/g;
 | 
			
		||||
const TW_DOMAINS = [
 | 
			
		||||
  ...OWN_TW_DOMAINS,
 | 
			
		||||
  "xcancel.com",
 | 
			
		||||
| 
						 | 
				
			
			@ -1333,9 +1334,7 @@ async function processUrl(msg, url, spoiler = false, command = false, inQuote =
 | 
			
		|||
      if (!inQuote) quoteRes = await processUrl(msg, quoteUrl, spoiler, command, true, minimal);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    content = content
 | 
			
		||||
      .replaceAll(/tw\.(counter-strike\.gay|c7\.pm)/g, "twitter.com")
 | 
			
		||||
      .replaceAll(/twitter\.com\/t\.co/g, "t.co");
 | 
			
		||||
    content = content.replaceAll(OWN_TW_DOMAIN_REGEX, "twitter.com").replaceAll(/twitter\.com\/t\.co/g, "t.co");
 | 
			
		||||
 | 
			
		||||
    const verifiedType = author.fields.find((f) => f.name === "Verified Type");
 | 
			
		||||
    if (verifiedType) {
 | 
			
		||||
| 
						 | 
				
			
			@ -1392,7 +1391,7 @@ async function processUrl(msg, url, spoiler = false, command = false, inQuote =
 | 
			
		|||
  if (platformName == "Twitter") {
 | 
			
		||||
    const newHandle = author.handle.split("@")[0];
 | 
			
		||||
    author.handle = "@" + newHandle;
 | 
			
		||||
    author.url = author.url.replaceAll(/tw\.(counter-strike\.gay|c7\.pm)/g, "twitter.com");
 | 
			
		||||
    author.url = author.url.replaceAll(OWN_TW_DOMAIN_REGEX, "twitter.com");
 | 
			
		||||
 | 
			
		||||
    if (context) {
 | 
			
		||||
      const contextHandle = context.match(/\(([^@]+?@.+?)\)/)?.[1];
 | 
			
		||||
| 
						 | 
				
			
			@ -1400,7 +1399,7 @@ async function processUrl(msg, url, spoiler = false, command = false, inQuote =
 | 
			
		|||
        const newContextHandle = contextHandle.split("@")[0];
 | 
			
		||||
        context = context.replace(contextHandle, "@" + newContextHandle);
 | 
			
		||||
      }
 | 
			
		||||
      context = context.replaceAll(/tw\.(counter-strike\.gay|c7\.pm)/g, "twitter.com");
 | 
			
		||||
      context = context.replaceAll(OWN_TW_DOMAIN_REGEX, "twitter.com");
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue