|
Lines 1-5
Link Here
|
| 1 |
import { setError } from "./messages"; |
1 |
import { setError } from "./messages"; |
| 2 |
|
2 |
|
|
|
3 |
const returnedValuesPerPage = 20 |
| 4 |
|
| 3 |
export const fetchAgreement = async function (agreement_id) { |
5 |
export const fetchAgreement = async function (agreement_id) { |
| 4 |
if (!agreement_id) return; |
6 |
if (!agreement_id) return; |
| 5 |
const apiUrl = "/api/v1/erm/agreements/" + agreement_id; |
7 |
const apiUrl = "/api/v1/erm/agreements/" + agreement_id; |
|
Lines 22-29
export const fetchAgreement = async function (agreement_id) {
Link Here
|
| 22 |
return agreement; |
24 |
return agreement; |
| 23 |
}; |
25 |
}; |
| 24 |
|
26 |
|
| 25 |
export const fetchAgreements = async function () { |
27 |
export const fetchAgreements = async function (page) { |
| 26 |
const apiUrl = "/api/v1/erm/agreements?_per_page=-1"; |
28 |
const apiUrl = page ? |
|
|
29 |
`/api/v1/erm/agreements?_page=${page}&_per_page=${returnedValuesPerPage}` |
| 30 |
: |
| 31 |
"/api/v1/erm/agreements?_per_page=-1" |
| 27 |
let agreements; |
32 |
let agreements; |
| 28 |
await fetch(apiUrl) |
33 |
await fetch(apiUrl) |
| 29 |
.then(checkError) |
34 |
.then(checkError) |
|
Lines 59-66
export const fetchLicense = async function (license_id) {
Link Here
|
| 59 |
return license; |
64 |
return license; |
| 60 |
}; |
65 |
}; |
| 61 |
|
66 |
|
| 62 |
export const fetchLicenses = async function () { |
67 |
export const fetchLicenses = async function (page) { |
| 63 |
const apiUrl = "/api/v1/erm/licenses?_per_page=-1"; |
68 |
const apiUrl = page ? |
|
|
69 |
`/api/v1/erm/licenses?_page=${page}&_per_page=${returnedValuesPerPage}` |
| 70 |
: |
| 71 |
"/api/v1/erm/licenses?_per_page=-1"; |
| 64 |
let licenses; |
72 |
let licenses; |
| 65 |
await fetch(apiUrl, { |
73 |
await fetch(apiUrl, { |
| 66 |
headers: { |
74 |
headers: { |
|
Lines 96-103
export const fetchPatron = async function (patron_id) {
Link Here
|
| 96 |
return patron; |
104 |
return patron; |
| 97 |
}; |
105 |
}; |
| 98 |
|
106 |
|
| 99 |
export const fetchVendors = async function () { |
107 |
export const fetchVendors = async function (page) { |
| 100 |
const apiUrl = "/api/v1/acquisitions/vendors?_per_page=-1"; |
108 |
const apiUrl = page ? |
|
|
109 |
`/api/v1/acquisitions/vendors?_page=${page}&_per_page=${returnedValuesPerPage}` |
| 110 |
: |
| 111 |
"/api/v1/acquisitions/vendors?_per_page=-1"; |
| 101 |
let vendors; |
112 |
let vendors; |
| 102 |
await fetch(apiUrl) |
113 |
await fetch(apiUrl) |
| 103 |
.then(checkError) |
114 |
.then(checkError) |
|
Lines 206-217
export const _fetchPackages = async function (apiUrl) {
Link Here
|
| 206 |
); |
217 |
); |
| 207 |
return packages; |
218 |
return packages; |
| 208 |
}; |
219 |
}; |
| 209 |
export const fetchLocalPackages = function () { |
220 |
export const fetchLocalPackages = function (page) { |
| 210 |
const apiUrl = "/api/v1/erm/eholdings/local/packages?_per_page=-1"; |
221 |
const apiUrl = page ? |
|
|
222 |
`/api/v1/erm/eholdings/local/packages?_page=${page}&_per_page=${returnedValuesPerPage}` |
| 223 |
: |
| 224 |
"/api/v1/erm/eholdings/local/packages?_per_page=-1" |
| 225 |
|
| 211 |
return _fetchPackages(apiUrl); |
226 |
return _fetchPackages(apiUrl); |
| 212 |
}; |
227 |
}; |
| 213 |
export const fetchEBSCOPackages = function () { |
228 |
export const fetchEBSCOPackages = function (page) { |
| 214 |
const apiUrl = "/api/v1/erm/eholdings/ebsco/packages"; |
229 |
const apiUrl = page ? |
|
|
230 |
`/api/v1/erm/eholdings/ebsco/packages?_page=${page}&_per_page=${returnedValuesPerPage}` |
| 231 |
: |
| 232 |
"/api/v1/erm/eholdings/ebsco/packages?_per_page=-1" |
| 233 |
|
| 215 |
return _fetchPackages(apiUrl); |
234 |
return _fetchPackages(apiUrl); |
| 216 |
}; |
235 |
}; |
| 217 |
|
236 |
|
| 218 |
- |
|
|