From f94e9e76346e4ed8433be86f31a2e71c40dcca3a Mon Sep 17 00:00:00 2001 From: "matis.mazingue" Date: Tue, 11 Jun 2024 17:10:12 +0200 Subject: [PATCH] =?UTF-8?q?mis=20=C3=A0=20jour=20work?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sandkasten-web | 1 + src/app/services/work.service.ts | 18 ++++++++---------- 2 files changed, 9 insertions(+), 10 deletions(-) create mode 160000 sandkasten-web diff --git a/sandkasten-web b/sandkasten-web new file mode 160000 index 0000000..74a68d9 --- /dev/null +++ b/sandkasten-web @@ -0,0 +1 @@ +Subproject commit 74a68d9743e012636495f0ae3ac630739083f087 diff --git a/src/app/services/work.service.ts b/src/app/services/work.service.ts index df2406e..b2e532f 100644 --- a/src/app/services/work.service.ts +++ b/src/app/services/work.service.ts @@ -20,26 +20,24 @@ export class WorkService { return this.http.get(`${this.API_URL}/works`); } - //je veux return un work en fonction d'un link passé en param getWorksByUser - getWorkByLink(link: string): Observable { - return this.http.get(`${this.API_URL}/work/${link}`); + //je veux return les works d'un user id + getWorksByUserId(user_id: string): Observable { + return this.http.get(`${this.API_URL}/works/${user_id}`); } - + //je veux return le link du dernier work d'un user (en l'occurence celui connecté) - getLinkLastWorkByIdUser(id_user: string): Observable { - return this.http.get(`${this.API_URL}/work/${id_user}`); + getLastWorkByUserId(user_id: string): Observable { + return this.http.get(`${this.API_URL}/work/${user_id}`); } postWork(form: NgForm): void { - let body = {link: crypto.randomUUID(), id_user: 1, id_language: 1, code: form.value.content, saveDate: new Date()} + let body = {link: crypto.randomUUID(), user_id: 1, id_language: 1, code: form.value.content, saveDate: new Date()} this.http.post(`${this.API_URL}/works`, body).subscribe(); } postWorkCode(code: string): void { - let body = {link: crypto.randomUUID(), id_user: 1, id_language: 1, code: code} + let body = {link: crypto.randomUUID(), user_id: 1, id_language: 1, code: code} this.http.post(`${this.API_URL}/works`, body).subscribe(); } - - getIdLastWorkByUserId(id_user: string): string { return ""} } \ No newline at end of file