fixed delete file after transid

This commit is contained in:
Bogdan Pilyugin 2024-07-15 14:03:48 +02:00
parent 9b10a7f23d
commit b7ec9c8c35

View File

@ -29,6 +29,7 @@
/* /*
{ {
"transid": 623787878,
"opertype" : 1, [1-READ, 2-DELETE, 3-WRITE] "opertype" : 1, [1-READ, 2-DELETE, 3-WRITE]
"part": 0, [] "part": 0, []
"parts": 3, [] "parts": 3, []
@ -38,6 +39,7 @@
} }
*/ */
#define READ_ORERATION 1 #define READ_ORERATION 1
#define DELETE_ORERATION 2 #define DELETE_ORERATION 2
#define WRITE_ORERATION 3 #define WRITE_ORERATION 3
@ -73,7 +75,7 @@ esp_err_t ParseBlockDataObject(char *argres, cb_blockdata_transfer_t *ft)
else else
{ {
ft->transid = trans; ft->transid = trans;
ESP_LOGI(TAG, "New transaction with id %d", ft->transid); //ESP_LOGI(TAG, "New transaction with id %d", ft->transid);
} }
} }
@ -213,6 +215,7 @@ void FileBlockHandler(char *argres, int rw, const char *path)
if (FileTransaction.opertype == DELETE_ORERATION) if (FileTransaction.opertype == DELETE_ORERATION)
{ {
unlink(FileTransaction.filepath); unlink(FileTransaction.filepath);
FileTransaction.open_file_timeout = 0;
snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"DELETED OK\""); snprintf(argres, VAR_MAX_VALUE_LENGTH, "\"DELETED OK\"");
return; return;
} }