HerzaJ commited on
Commit
2498ee7
·
verified ·
1 Parent(s): 4bfc3de

Update plugins/cartoony.js

Browse files
Files changed (1) hide show
  1. plugins/cartoony.js +13 -1
plugins/cartoony.js CHANGED
@@ -146,6 +146,17 @@ async function generateCartoony(imageUrl, styleId, quality = 'low') {
146
  const savePath = path.join(tmpDir, fileName);
147
  fs.writeFileSync(savePath, imageBuffer);
148
 
 
 
 
 
 
 
 
 
 
 
 
149
  return {
150
  success: true,
151
  fileName,
@@ -220,7 +231,8 @@ const handler = async (req, res) => {
220
  url: fileUrl,
221
  mimeType: result.mimeType,
222
  model: result.styleId,
223
- quality: result.quality
 
224
  }
225
  });
226
 
 
146
  const savePath = path.join(tmpDir, fileName);
147
  fs.writeFileSync(savePath, imageBuffer);
148
 
149
+ setTimeout(() => {
150
+ if (fs.existsSync(savePath)) {
151
+ try {
152
+ fs.unlinkSync(savePath);
153
+ console.log(`Deleted expired file: ${fileName}`);
154
+ } catch (err) {
155
+ console.error(`Failed to delete file: ${fileName}`, err);
156
+ }
157
+ }
158
+ }, 15000);
159
+
160
  return {
161
  success: true,
162
  fileName,
 
231
  url: fileUrl,
232
  mimeType: result.mimeType,
233
  model: result.styleId,
234
+ quality: result.quality,
235
+ expiresIn: '15 seconds'
236
  }
237
  });
238