foxwells.vinboard: more attachment fixes
This commit is contained in:
		
							parent
							
								
									0a2e30a41f
								
							
						
					
					
						commit
						1ed011d9c0
					
				
					 1 changed files with 15 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -191,20 +191,20 @@ async function findSuitableImage(msg) {
 | 
			
		|||
        .then((res) => res.arrayBuffer())
 | 
			
		||||
        .then((buf) => Buffer.from(buf));
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  for (const embed of msg.embeds) {
 | 
			
		||||
    if (!embed.url) continue;
 | 
			
		||||
    if (embed.image) {
 | 
			
		||||
      out.url = embed.image.url;
 | 
			
		||||
      break;
 | 
			
		||||
    } else if (embed.video) {
 | 
			
		||||
      out.video = true;
 | 
			
		||||
      out.url = "attachment://thumb.jpg";
 | 
			
		||||
      out.file = await fetch(embed.video.proxyURL + "?format=jpeg")
 | 
			
		||||
        .then((res) => res.arrayBuffer())
 | 
			
		||||
        .then((buf) => Buffer.from(buf));
 | 
			
		||||
      break;
 | 
			
		||||
  } else {
 | 
			
		||||
    for (const embed of msg.embeds) {
 | 
			
		||||
      if (!embed.url) continue;
 | 
			
		||||
      if (embed.image) {
 | 
			
		||||
        out.url = embed.image.url;
 | 
			
		||||
        break;
 | 
			
		||||
      } else if (embed.video) {
 | 
			
		||||
        out.video = true;
 | 
			
		||||
        out.url = "attachment://thumb.jpg";
 | 
			
		||||
        out.file = await fetch(embed.video.proxyURL + "?format=jpeg")
 | 
			
		||||
          .then((res) => res.arrayBuffer())
 | 
			
		||||
          .then((buf) => Buffer.from(buf));
 | 
			
		||||
        break;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -244,7 +244,7 @@ async function createBoardMessage(msg, count) {
 | 
			
		|||
    threadID: VINBOARD_THREAD_ID,
 | 
			
		||||
    threadName: "Vinboard",
 | 
			
		||||
    embeds: [embed],
 | 
			
		||||
    attachments: image.file ? {file: image.file, filename: "thumb.jpg"} : null,
 | 
			
		||||
    files: image.file ? [{file: image.file, filename: "thumb.jpg"}] : null,
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue