Refactor Prestashop service endpoints to remove redundant reference-data prefix
This commit is contained in:
@@ -39,7 +39,7 @@ export class PrestashopService {
|
||||
*/
|
||||
list(resource: Resource): Observable<PsItem[]> {
|
||||
return this.http
|
||||
.get<PsItem[]>(`${this.adminBase}/reference-data/${resource}`)
|
||||
.get<PsItem[]>(`${this.adminBase}/${resource}`)
|
||||
.pipe(
|
||||
// Par sécurité, on trie par nom ici (comme avant)
|
||||
map(items =>
|
||||
@@ -57,7 +57,7 @@ export class PrestashopService {
|
||||
create(resource: Resource, name: string): Observable<number | null> {
|
||||
return this.http
|
||||
.post<{ id: number }>(
|
||||
`${this.adminBase}/reference-data/${resource}`,
|
||||
`${this.adminBase}/${resource}`,
|
||||
{ name }
|
||||
)
|
||||
.pipe(map(res => (res && typeof res.id === 'number' ? res.id : null)));
|
||||
@@ -69,7 +69,7 @@ export class PrestashopService {
|
||||
update(resource: Resource, id: number, newName: string): Observable<boolean> {
|
||||
return this.http
|
||||
.put<void>(
|
||||
`${this.adminBase}/reference-data/${resource}/${id}`,
|
||||
`${this.adminBase}/${resource}/${id}`,
|
||||
{ name: newName }
|
||||
)
|
||||
.pipe(map(() => true));
|
||||
@@ -80,7 +80,7 @@ export class PrestashopService {
|
||||
*/
|
||||
delete(resource: Resource, id: number): Observable<boolean> {
|
||||
return this.http
|
||||
.delete<void>(`${this.adminBase}/reference-data/${resource}/${id}`)
|
||||
.delete<void>(`${this.adminBase}/${resource}/${id}`)
|
||||
.pipe(map(() => true));
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ export class PrestashopService {
|
||||
*/
|
||||
getXml(resource: Resource, id: number): Observable<string> {
|
||||
return this.http.get(
|
||||
`${this.adminBase}/reference-data/${resource}/${id}/raw-xml`,
|
||||
`${this.adminBase}/${resource}/${id}/raw-xml`,
|
||||
{
|
||||
responseType: 'text',
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user