Как завершить процесс авторизации в SimpleUI по PIN?
Создал отдельный процесс авторизации. При старте процесса прописал:
h=[{"action":"run","type":"python","listener":"pin_success","method":"check_pin"}, {"action":"run","type":"set","listener":"pin_cancel","method":"vibrate"}]
hashMap.put("ShowPIN",json.dumps({"header":"Введите ПИН","handlers":h,"block_cancel":True},ensure_ascii=False))
После ввода пина обработчик:
def check_pin(hashMap,_files=None,_data=None):
hashMap.put("toast",hashMap.get("pin"))
if hashMap.get("pin")=="1111":
hashMap.put("beep","")
hashMap.put("ClosePIN","")
#hashMap.put("FinishProcess","")
#hashMap.put("break","")
return hashMap
Как сделать чтобы при удачной авторизации пользователя окно с вводом PIN закрывалось и процесс завершался, если указываю FinishProcess или break без ClosePIN, то не закрывается окно ввода пина, а наоборот закрывается окно ввода пина, но процесс не завершается.