}
handleCredentialsSubmit = () => {
+ 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;
}