From 3f39ec94e9d2691b2942d9a932855a4307971918 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Mon, 7 Jun 2021 19:50:04 +0200 Subject: [PATCH] add remove page --- bl-kernel/js/api.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/bl-kernel/js/api.js b/bl-kernel/js/api.js index 71341bd9..09499145 100644 --- a/bl-kernel/js/api.js +++ b/bl-kernel/js/api.js @@ -218,6 +218,31 @@ class API { } } + /* Delete a page + + @args array Array => (key: string) + @return string The page key deleted + */ + async deletePage(args) { + var url = this.apiURL + "pages/" + args['key']; + var body = this.body; + try { + var response = await fetch(url, { + credentials: "same-origin", + method: "DELETE", + body: JSON.stringify(body), + headers: new Headers({ + "Content-Type": "application/json" + }) + }); + var json = await response.json(); + return json; + } catch (err) { + console.log(err); + return true; + } + } + /* Delete the profile picture from a user @args array Array => (username: string)