hww: move trigger_pairings to DeviceMgr
This commit is contained in:
@@ -227,28 +227,8 @@ class QtPluginBase(object):
|
||||
keystore.thread = TaskThread(window, on_error=partial(self.on_task_thread_error, window, keystore))
|
||||
self.add_show_address_on_hw_device_button_for_receive_addr(wallet, keystore, window)
|
||||
# Trigger pairings
|
||||
def trigger_pairings():
|
||||
devmgr = self.device_manager()
|
||||
devices = devmgr.scan_devices()
|
||||
# first pair with all devices that can be auto-selected
|
||||
for keystore in relevant_keystores:
|
||||
try:
|
||||
self.get_client(keystore=keystore,
|
||||
force_pair=True,
|
||||
allow_user_interaction=False,
|
||||
devices=devices)
|
||||
except UserCancelled:
|
||||
pass
|
||||
# now do manual selections
|
||||
for keystore in relevant_keystores:
|
||||
try:
|
||||
self.get_client(keystore=keystore,
|
||||
force_pair=True,
|
||||
allow_user_interaction=True,
|
||||
devices=devices)
|
||||
except UserCancelled:
|
||||
pass
|
||||
|
||||
devmgr = self.device_manager()
|
||||
trigger_pairings = partial(devmgr.trigger_pairings, relevant_keystores, allow_user_interaction=True)
|
||||
some_keystore = relevant_keystores[0]
|
||||
some_keystore.thread.add(trigger_pairings)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user