mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-22 22:38:08 +00:00
apps.homescreen: handle Ping.pin_protection
This commit is contained in:
parent
b45fd349f5
commit
64dad27abe
@ -4,7 +4,7 @@ from trezor.messages.wire_types import Initialize, GetFeatures, Ping
|
||||
|
||||
|
||||
async def respond_Features(session_id, msg):
|
||||
from ..common import storage, coins
|
||||
from apps.common import storage, coins
|
||||
from trezor.messages.Features import Features
|
||||
|
||||
f = Features()
|
||||
@ -27,12 +27,17 @@ async def respond_Features(session_id, msg):
|
||||
|
||||
async def respond_Pong(session_id, msg):
|
||||
from trezor.messages.Success import Success
|
||||
|
||||
s = Success()
|
||||
s.message = msg.message
|
||||
|
||||
if msg.pin_protection:
|
||||
from apps.common.request_pin import protect_by_pin
|
||||
await protect_by_pin(session_id)
|
||||
|
||||
# TODO: handle other fields:
|
||||
# button_protection
|
||||
# passphrase_protection
|
||||
# pin_protection
|
||||
return s
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user