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