Skip to content

Commit

Permalink
replaced options with a token parameter in Authorization.
Browse files Browse the repository at this point in the history
  • Loading branch information
kennetpostigo committed May 20, 2016
1 parent 0f3391f commit d31d8ea
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 23 deletions.
21 changes: 9 additions & 12 deletions dist/react-reach.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,20 +98,16 @@ return /******/ (function(modules) { // webpackBootstrap
* @return {[Promise]} [Promise containing payload]
*/

function transport(path, query) {
var queryParams = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];
var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];

function transport(path, query, token) {
return (0, _isomorphicFetch2.default)(path, {
method: 'POST',
headers: {
'Accept': 'application/json',
'content-type': 'application/json'
'content-type': 'application/json',
'authorization': token
},
body: (0, _stringify2.default)({
query: query,
queryParams: queryParams,
options: options
query: query
})
}).then(function (response) {
return response.json();
Expand Down Expand Up @@ -146,9 +142,9 @@ return /******/ (function(modules) { // webpackBootstrap

function reachGraphQL(path, query) {
var queryParams = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];
var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];
var token = arguments[3];

return (0, _transport.transport)(path, query, queryParams, options).then(function (res) {
return (0, _transport.transport)(path, query, queryParams, token).then(function (res) {
return res;
});
}
Expand Down Expand Up @@ -176,9 +172,10 @@ return /******/ (function(modules) { // webpackBootstrap
*/
function reachWithDispatch(path, query) {
var queryParams = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];
var actionCreator = arguments[3];
var token = arguments[3];
var actionCreator = arguments[4];

return (0, _transport.transport)(path, query, queryParams).then(function (res) {
return (0, _transport.transport)(path, query, queryParams, token).then(function (res) {
return function (dispatch) {
return dispatch(actionCreator(res));
};
Expand Down
2 changes: 1 addition & 1 deletion dist/react-reach.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-reach",
"version": "0.3.8",
"version": "0.3.9",
"description": "A small library for react to communicate with GraphQL",
"main": "dist/react-reach.js",
"scripts": {
Expand Down
4 changes: 2 additions & 2 deletions src/reachGraphQL.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import { transport } from './utils/transport.js';
* @return {[Object]} [Data that was queried or mutated]
*/

export function reachGraphQL (path, query, queryParams = {}, options = {}) {
return transport(path, query, queryParams, options).then((res) => {
export function reachGraphQL (path, query, queryParams = {}, token) {
return transport(path, query, queryParams, token).then((res) => {
return res;
});
}
4 changes: 2 additions & 2 deletions src/reachWithDispatch.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import { transport } from './utils/transport.js';
* @param {[type]} actionCreator = ( [The actionCreator to dispatch]
* @return {[function]} [dispatch to store]
*/
export function reachWithDispatch (path, query, queryParams = {}, actionCreator) {
return transport(path, query, queryParams)
export function reachWithDispatch (path, query, queryParams = {}, token, actionCreator) {
return transport(path, query, queryParams, token)
.then((res) => {
return dispatch => {
return dispatch(actionCreator(res));
Expand Down
9 changes: 4 additions & 5 deletions src/utils/transport.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,16 @@ import fetch from 'isomorphic-fetch';
* @return {[Promise]} [Promise containing payload]
*/

export function transport (path, query, queryParams = {}, options = {}) {
export function transport (path, query, token) {
return fetch(path, {
method: 'POST',
headers: {
'Accept': 'application/json',
'content-type': 'application/json'
'content-type': 'application/json',
'authorization': token
},
body: JSON.stringify({
query,
queryParams,
options
query
})
})
.then((response) => {
Expand Down

0 comments on commit d31d8ea

Please sign in to comment.