Spaces:
Sleeping
Sleeping
Update plugins/cartoony.js
Browse files- 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 |
|