17 lines
430 B
JavaScript
17 lines
430 B
JavaScript
import client from './client';
|
|
|
|
export function getBooks(page = 0, size = 20) {
|
|
return client.get('/api/books', { params: { page, size } });
|
|
}
|
|
|
|
export function registerBook(book) {
|
|
return client.post('/api/books', book);
|
|
}
|
|
|
|
export function getBookById(id) {
|
|
return client.get(`/api/books/${id}`);
|
|
}
|
|
|
|
export function reserveBook(bookId, reservation) {
|
|
return client.post(`/api/books/${bookId}/reservations`, reservation);
|
|
} |