Skip to content

Commit a7d3880

Browse files
committed
refactor: allow answering SMP questions later
1 parent ba8fca3 commit a7d3880

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

logic/smp.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@ def smp_step_4_answer_provided(user_data, user_data_lock, contact_id, answer, ui
371371
user_data["contacts"][contact_id]["our_strand_key"] = our_strand_key
372372
user_data["contacts"][contact_id]["contact_strand_key"] = contact_strand_key
373373

374+
user_data["contacts"][contact_id]["lt_sign_key_smp"]["question"] = None
374375

375376

376377
def smp_step_5(user_data, user_data_lock, contact_id, smp_plaintext, ui_queue) -> None:
@@ -519,7 +520,7 @@ def smp_failure_notify_contact(user_data, user_data_lock, contact_id, ui_queue)
519520
def smp_unanswered_questions(user_data, user_data_lock, ui_queue):
520521
with user_data_lock:
521522
for contact_id in user_data["contacts"]:
522-
if user_data["contacts"][contact_id]["lt_sign_key_smp"]["question"] and user_data["contacts"][contact_id]["lt_sign_key_smp"]["smp_step"] == 2:
523+
if user_data["contacts"][contact_id]["lt_sign_key_smp"]["question"] and user_data["contacts"][contact_id]["lt_sign_key_smp"]["smp_step"] == 4:
523524
logger.info("We had an unanswered question from contact (%s)", contact_id)
524525
ui_queue.put({
525526
"type": "smp_question",

0 commit comments

Comments
 (0)