summaryrefslogtreecommitdiffstats
path: root/server/lib/external-backends/index.js
diff options
context:
space:
mode:
authorJannik Schönartz2021-03-09 22:36:29 +0100
committerJannik Schönartz2021-03-09 22:36:29 +0100
commit22bd093ba34fd40ba6eefcb234572e1e173bc4af (patch)
tree85b6950fa53b624ed8623742715ac973f9988987 /server/lib/external-backends/index.js
parent[server/pci] Restructure parseIds output & small bug fixes (diff)
downloadbas-22bd093ba34fd40ba6eefcb234572e1e173bc4af.tar.gz
bas-22bd093ba34fd40ba6eefcb234572e1e173bc4af.tar.xz
bas-22bd093ba34fd40ba6eefcb234572e1e173bc4af.zip
[server/external-backends] Add error logging of object deletion in the external backends
Diffstat (limited to 'server/lib/external-backends/index.js')
-rw-r--r--server/lib/external-backends/index.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/lib/external-backends/index.js b/server/lib/external-backends/index.js
index f16a1e1..f05ba69 100644
--- a/server/lib/external-backends/index.js
+++ b/server/lib/external-backends/index.js
@@ -88,6 +88,12 @@ class ExternalBackends {
* objectIds: [<OBJECT_ID>, <OBJECT_ID>, ...]
*
* Deletes the objecs from the backend.
+ *
+ * if errors occour, they should be returned in the form:
+ * [
+ * { error: '', message: '', id: <EXTERNAL_OBJECT_ID> },
+ * ...
+ * ]
*/
async deleteObjects (credentials, objectIds) {
return { error: 'NOT_IMPLEMENTED_EXCEPTION', message: 'The provided backend does not have a deleteObject method' }