This commit is contained in:
Bastian Wagner
2026-06-10 15:44:18 +02:00
parent 67b5fb8532
commit e1cc78ca27
22 changed files with 749 additions and 26 deletions

View File

@@ -30,6 +30,14 @@ export class ListsService {
return this.http.patch<UserList>(`${this.apiUrl}/${listId}`, data);
}
shareList(listId: string, userId: string): Observable<UserList> {
return this.http.post<UserList>(`${this.apiUrl}/${listId}/shares`, { userId });
}
removeShare(listId: string, userId: string): Observable<UserList> {
return this.http.delete<UserList>(`${this.apiUrl}/${listId}/shares/${userId}`);
}
addItem(listId: string, data: AddListItemRequest): Observable<UserList> {
return this.http.post<UserList>(`${this.apiUrl}/${listId}/items`, data);
}