Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/PhieF/CarnetElectron.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorPhie <phie@phie.ovh>2021-02-28 21:16:30 +0300
committerPhie <phie@phie.ovh>2021-02-28 21:16:56 +0300
commit8ccf49d6debbc809112dac87ba32cc2a638864a7 (patch)
tree72f254262a03828c99c132ca1b7afddfd00594cc /server
parentbc9de07afd218a045541db1fb3be1a452d7be9ec (diff)
fix delete note folder
Diffstat (limited to 'server')
-rw-r--r--server/note/NoteUtils.js13
-rw-r--r--server/server.js3
2 files changed, 11 insertions, 5 deletions
diff --git a/server/note/NoteUtils.js b/server/note/NoteUtils.js
index 9461f8d..c13223c 100644
--- a/server/note/NoteUtils.js
+++ b/server/note/NoteUtils.js
@@ -11,10 +11,15 @@ NoteUtils.getNoteRelativePath = function (rootPath, notePath) {
}
NoteUtils.deleteNote = function (notePath, callback) {
console.log("delete " + notePath)
- var fs = require('fs');
- fs.unlink(ettingsHelper.getNotePath() + "/" + notePath, function () {
- var db = new RecentDBManager(settingsHelper.getNotePath() + "/quickdoc/recentdb/" + settingsHelper.getAppUid())
- db.removeFromDB(notePath, callback);
+ if (!notePath.endsWith("sqd")) {
+ callback(true, undefined)
+ return;
+ }
+ console.log("delete " + notePath)
+
+ var rimraf = require("rimraf");
+ rimraf(settingsHelper.getNotePath() + "/" + notePath, function () {
+ callback(false, undefined)
})
}
diff --git a/server/server.js b/server/server.js
index 1443907..65e247f 100644
--- a/server/server.js
+++ b/server/server.js
@@ -483,9 +483,10 @@ var handle = function (method, path, data, callback) {
callback(true, "")
return;
}
- fs.unlink(settingsHelper.getNotePath() + toDelete, function () {
+ NoteUtils.deleteNote(toDelete, function () {
callback(false)
})
+
return;
case "/note/open/0/media":
console.logDebug("deleting " + args["media"])