App iButton: fix cli delete command bug, use RAII records (#523)

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
SG
2021-06-18 18:04:53 +10:00
committed by GitHub
parent 57bde875eb
commit 2084f83eb5
2 changed files with 10 additions and 16 deletions

View File

@@ -35,6 +35,8 @@
#include <notification/notification-messages.h>
#include <record-controller.hpp>
class iButtonApp {
public:
void run(void);
@@ -130,17 +132,16 @@ private:
iButtonKey key;
SdCard_Api* sd_ex_api;
FS_Api* fs_api;
Cli* cli;
RecordController<FS_Api> fs_api;
RecordController<SdCard_Api> sd_ex_api;
RecordController<NotificationApp> notification;
static const uint8_t file_name_size = 100;
char file_name[file_name_size];
static const uint8_t text_store_size = 128;
char text_store[text_store_size + 1];
NotificationApp* notification;
static const char* app_folder;
static const char* app_extension;