Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Commit a526d97

Browse files
authored
Merge pull request #1593 from mahdiyeh-fs/fix_copy_trading_isue
Mahdiyeh/Fix: copy trading error
2 parents 4ee2a6c + 6e206ad commit a526d97

File tree

2 files changed

+32
-26
lines changed

2 files changed

+32
-26
lines changed

src/copytrade/copytrade.es6

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -171,20 +171,22 @@ const state = {
171171
if (!settingsToSend.assets || settingsToSend.assets.length <= 0) delete settingsToSend.assets;
172172
if (!settingsToSend.trade_types || settingsToSend.trade_types.length <= 0) delete settingsToSend.trade_types;
173173

174-
liveapi
175-
.send(settingsToSend)
176-
.then(() => {
177-
newObj.disableStart = false;
178-
newObj.started = true;
179-
disableKeypressChars('#max_trade_stake', '#min_trade_stake');
180-
updateLocalStorage(state);
181-
})
182-
.catch(e => {
183-
$.growl.error({ message: e.message });
184-
newObj.disableStart = false;
185-
disableKeypressChars('#max_trade_stake', '#min_trade_stake');
186-
updateLocalStorage(state);
187-
});
174+
liveapi.cached.authorize().then(() => {
175+
liveapi
176+
.send(settingsToSend)
177+
.then(() => {
178+
newObj.disableStart = false;
179+
newObj.started = true;
180+
disableKeypressChars('#max_trade_stake', '#min_trade_stake');
181+
updateLocalStorage(state);
182+
})
183+
.catch(e => {
184+
$.growl.error({ message: e.message });
185+
newObj.disableStart = false;
186+
disableKeypressChars('#max_trade_stake', '#min_trade_stake');
187+
updateLocalStorage(state);
188+
});
189+
})
188190
});
189191
}
190192
}

src/token/token.es6

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -152,21 +152,25 @@ const init_state = (root) => {
152152
}
153153

154154
state.token.btn_disabled = true;
155-
liveapi.send(request).then((data) => {
156-
state.token.name = '';
157-
state.token.btn_disabled = false;
158-
$.growl.notice({ message: `${'Successfully added new token '.i18n()} ${request.new_token}` });
159-
160-
const tokens = (data.api_token && data.api_token.tokens) || [];
161-
state.update_tokens(tokens);
155+
liveapi.cached.authorize().then(() => {
156+
liveapi.send(request).then((data) => {
157+
state.token.name = '';
158+
state.token.btn_disabled = false;
159+
$.growl.notice({ message: `${'Successfully added new token '.i18n()} ${request.new_token}` });
160+
161+
const tokens = (data.api_token && data.api_token.tokens) || [];
162+
state.update_tokens(tokens);
162163

163-
state.change_route('token-list');
164-
}).catch((err) => {
165-
state.token.btn_disabled = false;
164+
state.change_route('token-list');
165+
}).catch((err) => {
166+
state.token.btn_disabled = false;
167+
$.growl.error({ message: err.message });
168+
console.error(err);
169+
});
170+
})
171+
.catch((err) => {
166172
$.growl.error({ message: err.message });
167-
console.error(err);
168173
});
169-
170174
}
171175

172176
token_win_view = rv.bind(root[0], state);

0 commit comments

Comments
 (0)