|
|
@@ -45,15 +45,18 @@ bool picopass_scene_loclass_on_event(void* context, SceneManagerEvent event) {
|
|
|
uint32_t loclass_macs_collected =
|
|
|
scene_manager_get_scene_state(picopass->scene_manager, PicopassSceneLoclass);
|
|
|
loclass_macs_collected++;
|
|
|
+ notification_message(picopass->notifications, &sequence_single_vibro);
|
|
|
scene_manager_set_scene_state(
|
|
|
picopass->scene_manager, PicopassSceneLoclass, loclass_macs_collected);
|
|
|
loclass_set_num_macs(picopass->loclass, loclass_macs_collected);
|
|
|
if(loclass_macs_collected >= LOCLASS_MACS_TO_COLLECT) {
|
|
|
+ notification_message(picopass->notifications, &sequence_double_vibro);
|
|
|
scene_manager_previous_scene(picopass->scene_manager);
|
|
|
}
|
|
|
consumed = true;
|
|
|
} else if(event.event == PicopassWorkerEventLoclassGotStandardKey) {
|
|
|
loclass_set_header(picopass->loclass, "Loclass (Got Std Key)");
|
|
|
+ notification_message(picopass->notifications, &sequence_error);
|
|
|
consumed = true;
|
|
|
} else if(event.event == PicopassWorkerEventLoclassFileError) {
|
|
|
scene_manager_set_scene_state(picopass->scene_manager, PicopassSceneLoclass, 255);
|