mirror of
https://github.com/bettse/seader.git
synced 2026-05-15 10:17:12 +00:00
logging and error handling
This commit is contained in:
@@ -714,7 +714,11 @@ bool seader_process_success_response_i(
|
||||
|
||||
processed = seader_worker_state_machine(seader, payload, online, spc);
|
||||
} else {
|
||||
FURI_LOG_D(TAG, "Failed to decode APDU payload");
|
||||
memset(display, 0, sizeof(display));
|
||||
for(uint8_t i = 0; i < len; i++) {
|
||||
snprintf(display + (i * 2), sizeof(display), "%02x", apdu[i]);
|
||||
}
|
||||
FURI_LOG_D(TAG, "Failed to decode APDU payload: [%s]", display);
|
||||
}
|
||||
|
||||
ASN_STRUCT_FREE(asn_DEF_Payload, payload);
|
||||
|
||||
@@ -242,6 +242,8 @@ void seader_worker_poller_conversation(Seader* seader, SeaderPollerContainer* sp
|
||||
// no-op
|
||||
} else {
|
||||
FURI_LOG_I(TAG, "Response false");
|
||||
view_dispatcher_send_custom_event(
|
||||
seader->view_dispatcher, SeaderCustomEventWorkerExit);
|
||||
seader_worker->stage = SeaderPollerEventTypeComplete;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user