Просмотр исходного кода

Add passport number to dg2 filename

Eric Betts 8 месяцев назад
Родитель
Сommit
770459c416
2 измененных файлов с 3 добавлено и 2 удалено
  1. 2 1
      passy_reader.c
  2. 1 1
      scenes/passy_scene_read_success.c

+ 2 - 1
passy_reader.c

@@ -413,7 +413,8 @@ NfcCommand passy_reader_read_dg2_or_dg7(PassyReader* passy_reader) {
         start = 0;
         passy_log_buffer(TAG, "header", header, sizeof(header));
     }
-    furi_string_printf(path, "%s/%s%s", STORAGE_APP_DATA_PATH_PREFIX, dg_type, dg_ext);
+    furi_string_printf(
+        path, "%s/%s-%s%s", STORAGE_APP_DATA_PATH_PREFIX, passy->passport_number, dg_type, dg_ext);
     FURI_LOG_I(TAG, "Writing offset %d to %s", start, furi_string_get_cstr(path));
 
     Storage* storage = furi_record_open(RECORD_STORAGE);

+ 1 - 1
scenes/passy_scene_read_success.c

@@ -125,7 +125,7 @@ void passy_scene_read_success_on_enter(void* context) {
         dg1 = 0;
 
     } else if(passy->read_type == PassyReadDG2 || passy->read_type == PassyReadDG7) {
-        furi_string_cat_printf(str, "Saved to disk in apps_data/passy/\n");
+        furi_string_cat_printf(str, "Saved to disk in apps_data/passy/<passport_number>-...\n");
     } else {
         char display[9]; // 4 byte header in hex + NULL
         memset(display, 0, sizeof(display));