albums
This commit is contained in:
12
src/services/albumService.js
Normal file
12
src/services/albumService.js
Normal file
@@ -0,0 +1,12 @@
|
||||
import api from './api';
|
||||
|
||||
export const albumService = {
|
||||
getAlbums: (limit = 10, offset = 0) => api.get('/albums', { params: { limit, offset } }),
|
||||
createAlbum: (data) => api.post('/albums', data),
|
||||
getAlbum: (id) => api.get(`/albums/${id}`),
|
||||
updateAlbum: (id, data) => api.put(`/albums/${id}`, data),
|
||||
deleteAlbum: (id) => api.delete(`/albums/${id}`),
|
||||
addGenerationToAlbum: (albumId, generationId) => api.post(`/albums/${albumId}/generations/${generationId}`),
|
||||
removeGenerationFromAlbum: (albumId, generationId) => api.delete(`/albums/${albumId}/generations/${generationId}`),
|
||||
getAlbumGenerations: (albumId, limit = 10, offset = 0) => api.get(`/albums/${albumId}/generations`, { params: { limit, offset } })
|
||||
};
|
||||
Reference in New Issue
Block a user