مرحبا

أود التسائل عما إن كان بالإمكان عدم السماح برفع الصور المتكرر

والإكتفاء برفع صورة كل 1 دقيقة

app.post("/TH_UPIC_USERS_AND_ROOM", async (kibwe, demien) => {
  if (typeof kibwe.query.nf != "string") {
    return;
  } else if (kibwe.query.nf == "user" || kibwe.query.nf == "room" || kibwe.query.nf == "bot") { } else {
    return;
  }
  ;
  if (kibwe.query.nf == "user" || kibwe.query.nf == "bot" || kibwe.query.nf == "room") {
    LinkUpload = "pic";
  } else {
    LinkUpload = "picroom";
  }
  ;
  try {
    await upload(kibwe, demien, function (antrell) {
      if (typeof kibwe.file != "object") {
        return demien.status(400).send({
          message: "فشل رفع الصوره"
        });
      } else if (typeof Config.TypeFileImage[kibwe.file.mimetype] != "string") {
        return demien.status(400).send({
          message: "فشل رفع الصوره"
        });
      };



      Jimp.read("uploads/" + LinkUpload + "/" + kibwe.file.filename, (hirva, niti) => {
        if (hirva) { } else {
          if (kibwe.file.filename.includes("gif")) {
            niti.write("uploads/" + LinkUpload + "/" + kibwe.file.filename + '.png');
          } else {
            niti.write("uploads/" + LinkUpload + "/" + kibwe.file.filename + '.png');
            niti.resize(250, 250).write("uploads/" + LinkUpload + "/" + kibwe.file.filename);
          }
          ;
        }
        ;
      });
      demien.json("/" + LinkUpload + "/" + kibwe.file.filename + "@" + kibwe.query.nf);
    });
  } catch (daikwon) {
    if (daikwon.code == "LIMIT_FILE_SIZE") {
      return demien.status(500).send({
        message: "فشل إرسال الصوره تأكد ان حجم الصوره مناسب 20 ميجا"
      });
    }
    demien.status(500).send({
      message: "Could not upload the file: " + kibwe.file.originalname + ". " + daikwon
    });
  }


});