0.3.1 • Published 9 months ago
react-native-transmission v0.3.1
react-native-transmission
React native module for libtransmission.
Only for Android for now.
Installation
npm install react-native-transmission
Usage
import Transmission from 'react-native-transmission'
const tr = new Transmission(
'/data/data/com.transmissionexample/files/configDir',
'transmission'
)
// Beware to correctly set the download dir when your app load,
// as default location is not correct by default on android yet.
tr.request(
{
method: 'session-set',
arguments: {
'download-dir': '/data/data/com.transmissionexample/files/downloads',
}
}, (err, res) => {}
)
tr.request(
{
method: 'session-get',
arguments: {
fields: ['version'],
},
},
(err, res) => {
if (err) {
console.error(err)
}
console.log(res)
}
)
// Or use tr.request as a promise
const res = await tr.request(
{
method: 'session-get',
arguments: {
fields: ['version'],
},
}
)
console.log(res)
tr.close()
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
GPL-v3
Made with create-react-native-library