From a741743a92f1cdfa299eb4f74c047515f64a8a32 Mon Sep 17 00:00:00 2001 From: webdev Date: Sun, 20 Nov 2016 11:33:01 -0500 Subject: [PATCH] implement standard global navigator check for ReactNative fixes https://github.com/kidtsunami/fetch-salesforce/issues/16 see: https://github.com/matthew-andrews/isomorphic-fetch/issues/23 --- build/lib/fetcher.js | 4 +++- build/lib/fetcher.js.map | 2 +- src/lib/fetcher.ts | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/build/lib/fetcher.js b/build/lib/fetcher.js index eeafa03..d1b339e 100644 --- a/build/lib/fetcher.js +++ b/build/lib/fetcher.js @@ -2,7 +2,9 @@ const querystring = require('querystring'); const events = require('events'); const urlJoin = require('url-join'); -const fetch = require('isomorphic-fetch'); +if (navigator.product !== 'ReactNative') { + const fetch = require('isomorphic-fetch'); +} const Promise = require('bluebird'); class Fetcher extends events.EventEmitter { constructor(options) { diff --git a/build/lib/fetcher.js.map b/build/lib/fetcher.js.map index b9826d1..63a7261 100644 --- a/build/lib/fetcher.js.map +++ b/build/lib/fetcher.js.map @@ -1 +1 @@ -{"version":3,"file":"fetcher.js","sourceRoot":"/Users/josephferraro/Development/Github/fetch-salesforce-fork/src/","sources":["lib/fetcher.ts"],"names":[],"mappings":";AAGA,MAAY,WAAW,WAAM,aAAa,CAAC,CAAA;AAC3C,MAAO,MAAM,WAAW,QAAQ,CAAC,CAAC;AAClC,MAAO,OAAO,WAAW,UAAU,CAAC,CAAC;AAErC,MAAO,KAAK,WAAW,kBAAkB,CAAC,CAAC;AAC3C,MAAO,OAAO,WAAW,UAAU,CAAC,CAAC;AAiBrC,sBAA6B,MAAM,CAAC,YAAY;IAU5C,YAAY,OAA0B;QAClC,OAAO,CAAC;QACR,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,SAAS,CAAC;QACrC,IAAI,CAAC,uBAAuB,GAAG,KAAK,CAAC;QACrC,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;IAC9B,CAAC;IAVD,OAAO,MAAM,CAAC,OAA0B;QACpC,MAAM,CAAC,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC;IAChC,CAAC;IAUD,cAAc;QACV,EAAE,CAAA,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAA,CAAC;YACzB,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC;QACrD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC;QACrC,CAAC;IACL,CAAC;IAEO,kBAAkB;QACtB,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACnC,IAAI,UAAU,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC;QAC3C,IAAI,WAAmB,CAAC;QAExB,IAAI,SAAS,GAA2B;YACpC,UAAU,EAAE,eAAe;YAC3B,aAAa,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY;YACxC,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ;YAChC,MAAM,EAAE,MAAM;SACjB,CAAC;QAEF,EAAE,CAAA,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,CAAA,CAAC;YAC1B,SAAS,CAAC,aAAa,GAAG,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC;QACxD,CAAC;QAED,IAAI,cAAc,GAAmB;YACjC,OAAO,EAAE;gBACL,cAAc,EAAE,mCAAmC;aACtD;YACD,MAAM,EAAE,MAAM;YACd,KAAK,EAAE,UAAU;YACjB,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC;SACzC,CAAC;QAEF,IAAI,YAAY,GAAG,KAAK,CAAC,UAAU,EAAE,cAAc,CAAC,CAAC;QAErD,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC;aAC/B,IAAI,CAAC,QAAQ,IAAI,QAAQ,CAAC,IAAI,EAAE,CAAC;aACjC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,mBAAmB,CAAC,UAAU,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC;aAChF,IAAI,CAAC,CAAC,QAAQ;YACX,OAAO,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;YAC1C,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC;YAClC,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,QAAQ,CAAC,YAAY,CAAC;YACjD,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC,CAAC,CAAC;IACX,CAAC;IAEO,kBAAkB;QACtB,IAAI,eAAe,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC;QACnD,EAAE,CAAA,CAAC,CAAC,eAAe,CAAC,CAAA,CAAC;YACjB,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,wBAAwB,CAAC,CAAC;QAClF,CAAC;QACD,MAAM,CAAC,eAAe,CAAC;IAC3B,CAAC;IAED,SAAS,CAAC,UAAkB,EAAE,cAA8B;QACxD,MAAM,CAAC,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM;YAC/B,IAAI,CAAC,uBAAuB,CAAC,cAAc,CAAC,OAAO,CAAC;iBAC/C,IAAI,CAAC,OAAO;gBACT,cAAc,CAAC,OAAO,GAAG,OAAO,CAAC;gBACjC,IAAI,cAAc,GAAmB;oBACjC,UAAU,EAAE,UAAU;oBACtB,cAAc,EAAE,cAAc;oBAC9B,OAAO,EAAE,OAAO;oBAChB,MAAM,EAAE,MAAM;iBACjB,CAAC;gBACF,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;gBAC9B,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;gBAC7B,IAAI,YAAY,GAAG,KAAK,CAAC,UAAU,EAAE,cAAc,CAAC,CAAC;gBAErD,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC;qBACxB,IAAI,CAAC,QAAQ,IAAI,QAAQ,CAAC,IAAI,EAAE,CAAC;qBACjC,IAAI,CAAC,QAAQ;oBACV,EAAE,CAAA,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAA,CAAC;wBAChC,OAAO,CAAC,IAAI,CAAC,GAAI,IAAI,CAAC,OAAO,CAAC,WAAY,0BAA0B,CAAC,CAAC;wBACtE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;wBAC1C,IAAI,CAAC,yCAAyC,CAAC,cAAc,CAAC,CAAC;oBACnE,CAAC;oBAAC,IAAI,CAAC,CAAC;wBACJ,OAAO,CAAC,IAAI,CAAC,mBAAmB,CAAC,UAAU,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC;oBAC5E,CAAC;gBACL,CAAC,CAAC,CAAC;YACX,CAAC,CAAC,CAAC;QAEX,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,uBAAuB,CAAC,OAAa;QACzC,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE;aACvB,IAAI,CAAC,CAAC,mBAAmB;YACtB,EAAE,CAAA,CAAC,OAAO,KAAK,SAAS,CAAC,CAAA,CAAC;gBACtB,OAAO,GAAG,EAAE,CAAC;YACjB,CAAC;YACD,IAAI,gBAAgB,GAAG;gBACnB,eAAe,EAAE,wBAAwB,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW;aACvE,CAAA;YACD,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,gBAAgB,CAAC,CAAC;QACpD,CAAC,CAAC,CAAC;IACX,CAAC;IAEO,gBAAgB,CAAC,QAAa;QAClC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC;eACvB,QAAQ,CAAC,MAAM,GAAG,CAAC;eACnB,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,oBAAoB,CAAC;IAC1D,CAAC;IAEO,yCAAyC,CAAC,cAA8B;QAC5E,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAA,CAAC;YAC9B,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC;YACpC,OAAO,CAAC,IAAI,CAAC,gDAAgD,CAAC,CAAC;YAC/D,IAAI,CAAC,kBAAkB,EAAE;iBACpB,IAAI,CAAC;gBACF,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAA;YACtC,CAAC,CAAC,CAAC;QACX,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,OAAO,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC;QAC7C,CAAC;IACL,CAAC;IAEO,oBAAoB;QACxB,IAAI,aAAa,GAAmB,EAAE,CAAC;QACvC,OAAO,CAAC,IAAI,CAAC,uBAAwB,IAAI,CAAC,eAAe,CAAC,MAAO,kBAAkB,CAAC,CAAC;QACrF,GAAG,CAAA,CAAC,IAAI,cAAc,IAAI,IAAI,CAAC,eAAe,CAAC,CAAA,CAAC;YAC5C,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,UAAU,EAAE,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC;QACjG,CAAC;QACD,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;QAC7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;aACrB,IAAI,CAAC,SAAS;YACX,GAAG,CAAA,CAAC,IAAI,YAAY,IAAI,SAAS,CAAC,CAAA,CAAC;gBAC/B,IAAI,QAAQ,GAAG,SAAS,CAAC,YAAY,CAAC,CAAC;gBACvC,IAAI,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC;gBACxD,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;gBAC7B,cAAc,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACrC,CAAC;YACD,OAAO,CAAC,IAAI,CAAC,6DAA6D,CAAC,CAAC;YAC5E,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;QAC9B,CAAC,CAAC;aACD,KAAK,CAAC,KAAK;YACR,OAAO,CAAC,KAAK,CAAC,sCAAsC,CAAC,CAAC;YACtD,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;YACrB,MAAK,CAAC,KAAK,CAAC,CAAC;QACjB,CAAC,CAAC,CAAC;QAAA,CAAC;IACZ,CAAC;IAEO,mBAAmB,CAAC,UAAkB,EAAE,cAA8B,EAAE,QAAa;QACzF,EAAE,CAAA,CAAC,CAAC,QAAQ,IAAI,QAAQ,CAAC,KAAK,CAAC,CAAA,CAAC;YAC5B,IAAI,kBAAkB,GAAG;gBACrB,UAAU,EAAE,UAAU;gBACtB,cAAc,EAAE,cAAc;gBAC9B,QAAQ,EAAE,QAAQ;aACrB,CAAA;YACD,OAAO,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC;YAClC,MAAM,kBAAkB,CAAC;QAC7B,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;IACL,CAAC;IAED,iBAAiB;QACb,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAA,CAAC;YAC1B,MAAM,2BAA2B,CAAC;QACtC,CAAC;QAED,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC;QACjC,IAAI,UAAU,GAAG,IAAI,CAAC,mBAAmB,EAAE,CAAC;QAE5C,IAAI,SAAS,GAAG;YACZ,KAAK,EAAE,IAAI,CAAC,OAAO,CAAC,WAAW;SAClC,CAAC;QAEF,IAAI,cAAc,GAAmB;YACjC,OAAO,EAAE;gBACL,cAAc,EAAE,mCAAmC;aACtD;YACD,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC;SACzC,CAAC;QAEF,IAAI,YAAY,GAAG,KAAK,CAAC,UAAU,EAAE,cAAc,CAAC,CAAC;QACrD,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC;aAC/B,IAAI,CAAC,QAAQ;YACV,EAAE,CAAA,CAAC,QAAQ,CAAC,MAAM,IAAI,QAAQ,CAAC,MAAM,KAAK,GAAG,CAAC,CAAA,CAAC;gBAC3C,IAAI,yBAAyB,GAAG;oBAC5B,UAAU,EAAE,UAAU;oBACtB,cAAc,EAAE,cAAc;oBAC9B,QAAQ,EAAE,QAAQ;iBACrB,CAAA;gBACD,OAAO,CAAC,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBACzC,MAAM,yBAAyB,CAAC;YACpC,CAAC;QACL,CAAC,CAAC;aACD,IAAI,CAAC,QAAQ;YACV,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,SAAS,CAAC;YACrC,OAAO,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC;YACrC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;QACpC,CAAC,CAAC,CAAC;IACX,CAAC;IAEO,mBAAmB;QACvB,IAAI,gBAAgB,GAAG,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC;QACrD,EAAE,CAAA,CAAC,CAAC,gBAAgB,CAAC,CAAA,CAAC;YAClB,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,yBAAyB,CAAC,CAAC;QACpF,CAAC;QACD,MAAM,CAAC,gBAAgB,CAAC;IAC5B,CAAC;AACL,CAAC;AA7NY,eAAO,UA6NnB,CAAA"} \ No newline at end of file +{"version":3,"file":"fetcher.js","sourceRoot":"/Users/josephferraro/Development/Github/fetch-salesforce-fork/src/","sources":["lib/fetcher.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/lib/fetcher.ts b/src/lib/fetcher.ts index 03e5d77..4217a9b 100644 --- a/src/lib/fetcher.ts +++ b/src/lib/fetcher.ts @@ -4,8 +4,9 @@ import { RequestOptions } from './requestOptions'; import * as querystring from 'querystring'; import events = require('events'); import urlJoin = require('url-join'); - -import fetch = require('isomorphic-fetch'); +if (navigator.product !== 'ReactNative') { + const fetch = require('isomorphic-fetch'); +} import Promise = require('bluebird'); interface FetcherRequest {