Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'applications/irda/irda_app_remote_manager.cpp')
-rw-r--r--applications/irda/irda_app_remote_manager.cpp20
1 files changed, 9 insertions, 11 deletions
diff --git a/applications/irda/irda_app_remote_manager.cpp b/applications/irda/irda_app_remote_manager.cpp
index 8b88d37d..d2081b42 100644
--- a/applications/irda/irda_app_remote_manager.cpp
+++ b/applications/irda/irda_app_remote_manager.cpp
@@ -1,5 +1,5 @@
#include <file_worker_cpp.h>
-#include <flipper_file.h>
+#include <flipper_format/flipper_format.h>
#include "irda_app_remote_manager.h"
#include "irda/helpers/irda_parser.h"
#include "irda/irda_app_signal.h"
@@ -169,12 +169,12 @@ bool IrdaAppRemoteManager::store(void) {
if(!file_worker.mkdir(IrdaApp::irda_directory)) return false;
Storage* storage = static_cast<Storage*>(furi_record_open("storage"));
- FlipperFile* ff = flipper_file_alloc(storage);
+ FlipperFormat* ff = flipper_format_file_alloc(storage);
FURI_LOG_I("RemoteManager", "store file: \'%s\'", make_full_name(remote->name).c_str());
- result = flipper_file_open_always(ff, make_full_name(remote->name).c_str());
+ result = flipper_format_file_open_always(ff, make_full_name(remote->name).c_str());
if(result) {
- result = flipper_file_write_header_cstr(ff, "IR signals file", 1);
+ result = flipper_format_write_header_cstr(ff, "IR signals file", 1);
}
if(result) {
for(const auto& button : remote->buttons) {
@@ -185,8 +185,7 @@ bool IrdaAppRemoteManager::store(void) {
}
}
- flipper_file_close(ff);
- flipper_file_free(ff);
+ flipper_format_free(ff);
furi_record_close("storage");
return result;
}
@@ -194,15 +193,15 @@ bool IrdaAppRemoteManager::store(void) {
bool IrdaAppRemoteManager::load(const std::string& remote_name) {
bool result = false;
Storage* storage = static_cast<Storage*>(furi_record_open("storage"));
- FlipperFile* ff = flipper_file_alloc(storage);
+ FlipperFormat* ff = flipper_format_file_alloc(storage);
FURI_LOG_I("RemoteManager", "load file: \'%s\'", make_full_name(remote_name).c_str());
- result = flipper_file_open_existing(ff, make_full_name(remote_name).c_str());
+ result = flipper_format_file_open_existing(ff, make_full_name(remote_name).c_str());
if(result) {
string_t header;
string_init(header);
uint32_t version;
- result = flipper_file_read_header(ff, header, &version);
+ result = flipper_format_read_header(ff, header, &version);
if(result) {
result = !string_cmp_str(header, "IR signals file") && (version == 1);
}
@@ -217,8 +216,7 @@ bool IrdaAppRemoteManager::load(const std::string& remote_name) {
}
}
- flipper_file_close(ff);
- flipper_file_free(ff);
+ flipper_format_free(ff);
furi_record_close("storage");
return result;
}