Article creation overhaul

This commit is contained in:
Florian Sylvain
2023-01-09 12:03:03 +01:00
parent 408686a644
commit 29255c047a
4 changed files with 60 additions and 27 deletions
+4 -3
View File
@@ -1,12 +1,13 @@
import { useAuthStore } from "@/stores/AuthStore"
export interface Article {
idName: string,
titleID: string,
title: string,
date: number,
content: {
html: string
},
pageId: string,
tags: Array<string>,
online: boolean
}
@@ -24,7 +25,7 @@ export async function getArticle(id: string) : Promise<Article> {
}
export async function postArticle(article: Article) : Promise<object> {
return await fetch(`${baseURL}/articles/${article.idName}`, {
return await fetch(`${baseURL}/articles/${article.titleID}`, {
method: 'POST',
headers: { "Authorization": `Bearer ${useAuthStore().token}` },
body: JSON.stringify(article)