Przeglądaj źródła

Picopass: Add haptics to loclass (#53)

Co-authored-by: あく <alleteam@gmail.com>
Eric Betts 2 lat temu
rodzic
commit
6d61acddde
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      picopass/scenes/picopass_scene_loclass.c

+ 3 - 0
picopass/scenes/picopass_scene_loclass.c

@@ -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);