0.6.4 • Published 7 years ago

react-native-thrift v0.6.4

Weekly downloads
5
License
Apache-2.0
Repository
github
Last release
7 years ago

react-native-thrift

Patched version of Apache Thrift Node.js library to work with React Native.

Usage

It is necessary to replace all require('thrift') with require('react-native-thrift') in the thrift generated files. You may use sed for that:

for f in <gen_folder>/*; do
  sed -i '' -e \"s/'thrift'/'react-native-thrift'/\" $f
done`

To be able using TCompactProtocol or TBinaryProtocol you should install and import react-native-fetch-blob package. Unfortunately I haven't found correct way to send binary data to be recognized by thrift server using default react-native XMLHttpRequest shim.

npm install react-native-fetch-blob --save
react-native link react-native-fetch-blob

And then replace XMLHttpRequest with the react-native-fetch-blob polyfill.

import rnfetch from 'react-native-fetch-blob';
window.XMLHttpRequest = rnfetch.polyfill.XMLHttpRequest;
0.6.4

7 years ago

0.6.3

8 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago