26 lines
521 B
JavaScript
26 lines
521 B
JavaScript
import { apiClient } from './userApi'
|
|
|
|
// Create a new deck in the backend
|
|
export const createDeck = async (deck) => {
|
|
try {
|
|
const response = await apiClient.post('/decks', deck)
|
|
return response.data
|
|
} catch (err) {
|
|
throw err
|
|
}
|
|
}
|
|
|
|
// Get paginated decks (authenticated)
|
|
export const getDecksPage = async (from = 0, to = 49) => {
|
|
try {
|
|
const response = await apiClient.get(`/decks/page/${from}/${to}`)
|
|
return response.data
|
|
} catch (err) {
|
|
throw err
|
|
}
|
|
}
|
|
|
|
export default {
|
|
createDeck
|
|
}
|