0.6.4 • Published 9 years ago

react-native-thrift v0.6.4

Weekly downloads
5
License
Apache-2.0
Repository
github
Last release
9 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

9 years ago

0.6.3

10 years ago

0.6.0

10 years ago

0.5.0

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago