mirror of
https://github.com/esphome/esphome.git
synced 2025-08-07 02:47:47 +00:00
cleanup
This commit is contained in:
parent
596a28e1fb
commit
9097d646ca
@ -11,7 +11,7 @@ namespace web_server_idf {
|
|||||||
|
|
||||||
static const char *const TAG = "multipart_reader";
|
static const char *const TAG = "multipart_reader";
|
||||||
|
|
||||||
MultipartReader::MultipartReader(const std::string &boundary) : first_data_logged_(false) {
|
MultipartReader::MultipartReader(const std::string &boundary) {
|
||||||
// Initialize settings with callbacks
|
// Initialize settings with callbacks
|
||||||
memset(&settings_, 0, sizeof(settings_));
|
memset(&settings_, 0, sizeof(settings_));
|
||||||
settings_.on_header_field = on_header_field;
|
settings_.on_header_field = on_header_field;
|
||||||
@ -128,14 +128,6 @@ int MultipartReader::on_part_data(multipart_parser *parser, const char *at, size
|
|||||||
// This data is only valid during this callback. The callback handler MUST
|
// This data is only valid during this callback. The callback handler MUST
|
||||||
// process or copy the data immediately - it cannot store the pointer for
|
// process or copy the data immediately - it cannot store the pointer for
|
||||||
// later use as the buffer will be overwritten.
|
// later use as the buffer will be overwritten.
|
||||||
// Log first data bytes from multipart parser
|
|
||||||
if (!reader->first_data_logged_ && length >= 8) {
|
|
||||||
ESP_LOGV(TAG, "First part data from parser: %02x %02x %02x %02x %02x %02x %02x %02x", (uint8_t) at[0],
|
|
||||||
(uint8_t) at[1], (uint8_t) at[2], (uint8_t) at[3], (uint8_t) at[4], (uint8_t) at[5], (uint8_t) at[6],
|
|
||||||
(uint8_t) at[7]);
|
|
||||||
reader->first_data_logged_ = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
reader->data_callback_(reinterpret_cast<const uint8_t *>(at), length);
|
reader->data_callback_(reinterpret_cast<const uint8_t *>(at), length);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -154,9 +146,6 @@ int MultipartReader::on_part_data_end(multipart_parser *parser) {
|
|||||||
// Clear part info for next part
|
// Clear part info for next part
|
||||||
reader->current_part_ = Part{};
|
reader->current_part_ = Part{};
|
||||||
|
|
||||||
// Reset first_data flag for next upload
|
|
||||||
reader->first_data_logged_ = false;
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,7 +62,6 @@ class MultipartReader {
|
|||||||
PartCompleteCallback part_complete_callback_;
|
PartCompleteCallback part_complete_callback_;
|
||||||
|
|
||||||
bool in_headers_{false};
|
bool in_headers_{false};
|
||||||
bool first_data_logged_{false};
|
|
||||||
|
|
||||||
void process_header_();
|
void process_header_();
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user