diff --git a/web/admin-gui/src/utils/database.ts b/web/admin-gui/src/utils/database.ts index 4114451..7c9bd85 100644 --- a/web/admin-gui/src/utils/database.ts +++ b/web/admin-gui/src/utils/database.ts @@ -32,7 +32,15 @@ export async function getArticles(id: string): Promise { .then(result => result.json()) } -async function sendArticle(article: Article, method: 'POST' | 'PUT') { +export async function deleteArticle(id: string) { + return await fetch(`${baseApiUrl}/articles/${id}`, { + credentials: 'include', + method: 'DELETE', + }) + .then(result => result.json()) +} + +async function sendArticle(article: Article, method: 'POST' | 'PUT'): Promise { return await fetch(`${baseApiUrl}/articles/${article.titleID}`, { credentials: 'include', method, diff --git a/web/admin-gui/src/views/Articles.vue b/web/admin-gui/src/views/Articles.vue index e982e51..d33a66a 100644 --- a/web/admin-gui/src/views/Articles.vue +++ b/web/admin-gui/src/views/Articles.vue @@ -1,9 +1,11 @@