mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-16 19:38:09 +00:00
src/apps/homescreen: handle Cancel
This commit is contained in:
parent
a5952d16db
commit
faccce5bd1
@ -1,4 +1,4 @@
|
|||||||
from trezor import config, utils
|
from trezor import config, utils, wire
|
||||||
from trezor.wire import register, protobuf_workflow
|
from trezor.wire import register, protobuf_workflow
|
||||||
from trezor.messages import wire_types
|
from trezor.messages import wire_types
|
||||||
from trezor.messages.Features import Features
|
from trezor.messages.Features import Features
|
||||||
@ -41,6 +41,10 @@ async def handle_GetFeatures(ctx, msg):
|
|||||||
return get_features()
|
return get_features()
|
||||||
|
|
||||||
|
|
||||||
|
async def handle_Cancel(ctx, msg):
|
||||||
|
raise wire.ActionCancelled('Cancelled')
|
||||||
|
|
||||||
|
|
||||||
async def handle_ClearSession(ctx, msg):
|
async def handle_ClearSession(ctx, msg):
|
||||||
cache.clear()
|
cache.clear()
|
||||||
return Success(message='Session cleared')
|
return Success(message='Session cleared')
|
||||||
@ -62,5 +66,6 @@ async def handle_Ping(ctx, msg):
|
|||||||
def boot():
|
def boot():
|
||||||
register(wire_types.Initialize, protobuf_workflow, handle_Initialize)
|
register(wire_types.Initialize, protobuf_workflow, handle_Initialize)
|
||||||
register(wire_types.GetFeatures, protobuf_workflow, handle_GetFeatures)
|
register(wire_types.GetFeatures, protobuf_workflow, handle_GetFeatures)
|
||||||
|
register(wire_types.Cancel, protobuf_workflow, handle_Cancel)
|
||||||
register(wire_types.ClearSession, protobuf_workflow, handle_ClearSession)
|
register(wire_types.ClearSession, protobuf_workflow, handle_ClearSession)
|
||||||
register(wire_types.Ping, protobuf_workflow, handle_Ping)
|
register(wire_types.Ping, protobuf_workflow, handle_Ping)
|
||||||
|
Loading…
Reference in New Issue
Block a user