rails-request-json
Advanced tools
Comparing version 0.0.1 to 0.1.0
18
index.js
import { FetchRequest } from '@rails/request.js' | ||
const makeRequest = (verb, url, payload) => { | ||
const request = new FetchRequest(verb, url, { | ||
const request = (verb, url, payload) => { | ||
const req = new FetchRequest(verb, url, { | ||
headers: { Accept: "application/json" }, | ||
body: payload, | ||
}) | ||
return request.perform().then(response => { | ||
return req.perform().then(response => { | ||
if(response.response.headers.get('Content-Length') > 0) { | ||
@@ -15,8 +15,8 @@ return response.json | ||
const get = (url, payload) => makeRequest('get', url, payload) | ||
const post = (url, payload) => makeRequest('post', url, payload) | ||
const put = (url, payload) => makeRequest('put', url, payload) | ||
const patch = (url, payload) => makeRequest('patch', url, payload) | ||
const destroy = (url, payload) => makeRequest('delete', url, payload) | ||
const get = (url, payload) => request('get', url, payload) | ||
const post = (url, payload) => request('post', url, payload) | ||
const put = (url, payload) => request('put', url, payload) | ||
const patch = (url, payload) => request('patch', url, payload) | ||
const destroy = (url, payload) => request('delete', url, payload) | ||
export { get, post, put, patch, destroy } | ||
export { request, get, post, put, patch, destroy } |
{ | ||
"name": "rails-request-json", | ||
"version": "0.0.1", | ||
"version": "0.1.0", | ||
"description": "JSON shorthand functions for @rails/request.js", | ||
"main": "index.js", | ||
"author": "Micah Geisel <micah@botandrose.com>", | ||
"repository": "https://github.com/botandrose/rails-request-json", | ||
"license": "ISC", | ||
@@ -8,0 +9,0 @@ "dependencies": { |
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
1053