}
checkCredentials = () => {
- Api.Call('MARKET_BALANCE', {'name': 'poloniex', 'currency': 'BTC'}, function(err, status, data) {
+ Api.Call('MARKET_TEST_CREDENTIALS', {'name': 'poloniex'}, function(err, status, data) {
if (err) {
console.error(err, data);
if (err.code === 'invalid_market_credentials') {
}
handleCredentialsSubmit = () => {
-
- /*
- *If (!this.state.apiKey || !this.state.apiSecret) {
- * return;
- *}
- */
-
+ this.setState({'status': 'loading'});
Api.Call('UPDATE_MARKET', {'key': this.state.apiKey, 'secret': this.state.apiSecret, 'name': 'poloniex'}, function(err, status, data) {
if (err) {
console.error(err, data);
+ if (err.code === 'invalid_market_credentials') {
+ this.setState({'status': 'invalidCredentials'});
+ } else if (err.code === 'ip_restricted_api_key') {
+ this.setState({'status': 'ipRestricted'});
+ }
return;
}