forked from noxious/server
add try() wrapper
This commit is contained in:
parent
8991777b3e
commit
420028bb7e
@ -22,21 +22,26 @@ export default function (socket: TSocket, io: Server) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
await ObjectRepository.delete(data.object);
|
try {
|
||||||
|
await ObjectRepository.delete(data.object);
|
||||||
|
|
||||||
// get root path
|
// get root path
|
||||||
const public_folder = path.join(process.cwd(), 'public', 'objects');
|
const public_folder = path.join(process.cwd(), 'public', 'objects');
|
||||||
|
|
||||||
// remove the tile from the disk
|
|
||||||
const finalFilePath = path.join(public_folder, data.object);
|
|
||||||
fs.unlink(finalFilePath, (err) => {
|
|
||||||
if (err) {
|
|
||||||
console.log(err);
|
|
||||||
callback(false);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
callback(true);
|
// remove the tile from the disk
|
||||||
});
|
const finalFilePath = path.join(public_folder, data.object + '.png');
|
||||||
|
fs.unlink(finalFilePath, (err) => {
|
||||||
|
if (err) {
|
||||||
|
console.log(err);
|
||||||
|
callback(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
callback(true);
|
||||||
|
});
|
||||||
|
} catch (e) {
|
||||||
|
console.log(e);
|
||||||
|
callback(false);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user