|
|
@ -410,11 +410,12 @@ def page_offer(self, url_split, post_string): |
|
|
|
'nb_validmins': 10, |
|
|
|
'nb_validmins': 10, |
|
|
|
} |
|
|
|
} |
|
|
|
messages = [] |
|
|
|
messages = [] |
|
|
|
|
|
|
|
err_messages = [] |
|
|
|
if swap_client.debug_ui: |
|
|
|
if swap_client.debug_ui: |
|
|
|
messages.append('Debug mode active.') |
|
|
|
messages.append('Debug mode active.') |
|
|
|
sent_bid_id = None |
|
|
|
sent_bid_id = None |
|
|
|
show_bid_form = None |
|
|
|
show_bid_form = None |
|
|
|
form_data = self.checkForm(post_string, 'offer', messages) |
|
|
|
form_data = self.checkForm(post_string, 'offer', err_messages) |
|
|
|
|
|
|
|
|
|
|
|
ci_from = swap_client.ci(Coins(offer.coin_from)) |
|
|
|
ci_from = swap_client.ci(Coins(offer.coin_from)) |
|
|
|
ci_to = swap_client.ci(Coins(offer.coin_to)) |
|
|
|
ci_to = swap_client.ci(Coins(offer.coin_to)) |
|
|
@ -430,7 +431,7 @@ def page_offer(self, url_split, post_string): |
|
|
|
swap_client.revokeOffer(offer_id) |
|
|
|
swap_client.revokeOffer(offer_id) |
|
|
|
messages.append('Offer revoked') |
|
|
|
messages.append('Offer revoked') |
|
|
|
except Exception as ex: |
|
|
|
except Exception as ex: |
|
|
|
messages.append('Revoke offer failed: ' + str(ex)) |
|
|
|
err_messages.append('Revoke offer failed: ' + str(ex)) |
|
|
|
elif b'repeat_offer' in form_data: |
|
|
|
elif b'repeat_offer' in form_data: |
|
|
|
# Can't set the post data here as browsers will always resend the original post data when responding to redirects |
|
|
|
# Can't set the post data here as browsers will always resend the original post data when responding to redirects |
|
|
|
self.send_response(302) |
|
|
|
self.send_response(302) |
|
|
@ -470,7 +471,7 @@ def page_offer(self, url_split, post_string): |
|
|
|
except Exception as ex: |
|
|
|
except Exception as ex: |
|
|
|
if self.server.swap_client.debug is True: |
|
|
|
if self.server.swap_client.debug is True: |
|
|
|
self.server.swap_client.log.error(traceback.format_exc()) |
|
|
|
self.server.swap_client.log.error(traceback.format_exc()) |
|
|
|
messages.append('Error: Send bid failed: ' + str(ex)) |
|
|
|
err_messages.append('Send bid failed: ' + str(ex)) |
|
|
|
show_bid_form = True |
|
|
|
show_bid_form = True |
|
|
|
|
|
|
|
|
|
|
|
data = { |
|
|
|
data = { |
|
|
@ -552,6 +553,7 @@ def page_offer(self, url_split, post_string): |
|
|
|
'offer_id': offer_id.hex(), |
|
|
|
'offer_id': offer_id.hex(), |
|
|
|
'sent_bid_id': sent_bid_id, |
|
|
|
'sent_bid_id': sent_bid_id, |
|
|
|
'messages': messages, |
|
|
|
'messages': messages, |
|
|
|
|
|
|
|
'err_messages': err_messages, |
|
|
|
'data': data, |
|
|
|
'data': data, |
|
|
|
'bids': formatted_bids, |
|
|
|
'bids': formatted_bids, |
|
|
|
'addrs': None if show_bid_form is None else swap_client.listSmsgAddresses('bid'), |
|
|
|
'addrs': None if show_bid_form is None else swap_client.listSmsgAddresses('bid'), |
|
|
|