aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts/lib/jsonapi.js
diff options
context:
space:
mode:
authorPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
committerPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
commit4459dd7917f4d1c34f40bb68f0e991e9c3d53e4c (patch)
tree5c07151ae61276d334e88f6309c30d439a85c12e /resources/assets/javascripts/lib/jsonapi.js
parentda0022e5c1abbf9825ae76debaabdff7e8623bb4 (diff)
parent97a188592c679890a25c37ab78463add76a52ff7 (diff)
Merge branch 'main' into issue-3911issue-3911
Diffstat (limited to 'resources/assets/javascripts/lib/jsonapi.js')
-rw-r--r--resources/assets/javascripts/lib/jsonapi.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/resources/assets/javascripts/lib/jsonapi.js b/resources/assets/javascripts/lib/jsonapi.js
deleted file mode 100644
index f3217bc..0000000
--- a/resources/assets/javascripts/lib/jsonapi.js
+++ /dev/null
@@ -1,31 +0,0 @@
-import AbstractAPI from './abstract-api.js';
-
-// Actual JSONAPI object
-class JSONAPI extends AbstractAPI
-{
- constructor(version = 1) {
- super(`jsonapi.php/v${version}`);
- }
-
- encodeData (data, method) {
- data = super.encodeData(data);
-
- if (['DELETE', 'GET', 'HEAD'].includes(method)) {
- return data;
- }
-
- if (Object.keys(data).length === 0) {
- return null;
- }
-
- return JSON.stringify(data);
- }
-
- request (url, options = {}) {
- options.contentType = 'application/vnd.api+json';
- return super.request(url, options);
- }
-}
-
-export default JSONAPI;
-export const jsonapi = new JSONAPI();