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 |
- |
|
|