userinfo: rewrap in try
This commit is contained in:
		
							parent
							
								
									0e2ed94245
								
							
						
					
					
						commit
						2cf8260a9c
					
				
					 1 changed files with 29 additions and 29 deletions
				
			
		| 
						 | 
				
			
			@ -575,39 +575,39 @@ userinfo.callback = async function (msg, line) {
 | 
			
		|||
  }
 | 
			
		||||
 | 
			
		||||
  if (!member && id !== (msg.author?.id ?? msg.user?.id)) {
 | 
			
		||||
    //try {
 | 
			
		||||
    const clip = {
 | 
			
		||||
      is_clip: true,
 | 
			
		||||
      clip_created_at: new Date().toISOString(),
 | 
			
		||||
      clip_participant_ids: [id],
 | 
			
		||||
      application: hf.bot.application?.id,
 | 
			
		||||
    };
 | 
			
		||||
    try {
 | 
			
		||||
      const clip = {
 | 
			
		||||
        is_clip: true,
 | 
			
		||||
        clip_created_at: new Date().toISOString(),
 | 
			
		||||
        clip_participant_ids: [id],
 | 
			
		||||
        application_id: hf.bot.application?.id,
 | 
			
		||||
      };
 | 
			
		||||
 | 
			
		||||
    const video = await readFile(require.resolve("#root/data/clip.mp4"));
 | 
			
		||||
      const video = await readFile(require.resolve("#root/data/clip.mp4"));
 | 
			
		||||
 | 
			
		||||
    const {upload_url, upload_filename} = await hf.bot.requestHandler
 | 
			
		||||
      .request("POST", APIEndpoints.MESSAGE_CREATE_ATTACHMENT_UPLOAD(msg.channel.id), true, {
 | 
			
		||||
        files: [
 | 
			
		||||
          {
 | 
			
		||||
            file_size: video.length,
 | 
			
		||||
            filename: "clip.mp4",
 | 
			
		||||
            ...clip,
 | 
			
		||||
          },
 | 
			
		||||
        ],
 | 
			
		||||
      })
 | 
			
		||||
      .then((res) => res.attachments[0]);
 | 
			
		||||
      const {upload_url, upload_filename} = await hf.bot.requestHandler
 | 
			
		||||
        .request("POST", APIEndpoints.MESSAGE_CREATE_ATTACHMENT_UPLOAD(msg.channel.id), true, {
 | 
			
		||||
          files: [
 | 
			
		||||
            {
 | 
			
		||||
              file_size: video.length,
 | 
			
		||||
              filename: "clip.mp4",
 | 
			
		||||
              ...clip,
 | 
			
		||||
            },
 | 
			
		||||
          ],
 | 
			
		||||
        })
 | 
			
		||||
        .then((res) => res.attachments[0]);
 | 
			
		||||
 | 
			
		||||
    await fetch(upload_url, {method: "PUT", body: video});
 | 
			
		||||
      await fetch(upload_url, {method: "PUT", body: video});
 | 
			
		||||
 | 
			
		||||
    attachments.push({
 | 
			
		||||
      filename: "clip.mp4",
 | 
			
		||||
      uploaded_filename: upload_filename,
 | 
			
		||||
      is_thumbnail: true,
 | 
			
		||||
      ...clip,
 | 
			
		||||
    });
 | 
			
		||||
    //} catch {
 | 
			
		||||
    // noop
 | 
			
		||||
    //}
 | 
			
		||||
      attachments.push({
 | 
			
		||||
        filename: "clip.mp4",
 | 
			
		||||
        uploaded_filename: upload_filename,
 | 
			
		||||
        is_thumbnail: true,
 | 
			
		||||
        ...clip,
 | 
			
		||||
      });
 | 
			
		||||
    } catch {
 | 
			
		||||
      // noop
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  return {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue