Skip to content

Commit

Permalink
Handle operational_percent_xxx when editing worker
Browse files Browse the repository at this point in the history
When creating or editing worker, param values should be saved to / taken from
config.
  • Loading branch information
bitphage committed May 5, 2019
1 parent 33d9fcd commit 1c90b4b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
4 changes: 4 additions & 0 deletions dexbot/controllers/worker_controller.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,13 +170,17 @@ def handle_save(self):
base_asset = self.view.base_asset_input.text()
quote_asset = self.view.quote_asset_input.text()
fee_asset = self.view.fee_asset_input.text()
operational_percent_quote = self.view.operational_percent_quote_input.value()
operational_percent_base = self.view.operational_percent_base_input.value()
strategy_module = self.view.strategy_input.currentData()

self.view.worker_data = {
'account': account,
'market': '{}/{}'.format(quote_asset, base_asset),
'module': strategy_module,
'fee_asset': fee_asset,
'operational_percent_quote': operational_percent_quote,
'operational_percent_base': operational_percent_base,
**self.view.strategy_widget.values
}
self.view.worker_name = self.view.worker_name_input.text()
Expand Down
2 changes: 2 additions & 0 deletions dexbot/views/edit_worker.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ def __init__(self, parent_widget, bitshares_instance, worker_name, config):
self.quote_asset_input.setText(self.controller.get_quote_asset(worker_data))
self.fee_asset_input.setText(worker_data.get('fee_asset', 'BTS'))
self.account_name.setText(self.controller.get_account(worker_data))
self.operational_percent_quote_input.setValue(worker_data.get('operational_percent_quote', 0))
self.operational_percent_base_input.setValue(worker_data.get('operational_percent_base', 0))

# Force uppercase to the assets fields
validator = UppercaseValidator(self)
Expand Down

0 comments on commit 1c90b4b

Please sign in to comment.