mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Make ProtoSize an object
This commit is contained in:
		| @@ -290,8 +290,9 @@ uint16_t APIConnection::encode_message_to_buffer(ProtoMessage &msg, uint8_t mess | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
|   // Calculate size |   // Calculate size | ||||||
|   uint32_t calculated_size = 0; |   ProtoSize size_calc; | ||||||
|   msg.calculate_size(calculated_size); |   msg.calculate_size(size_calc); | ||||||
|  |   uint32_t calculated_size = size_calc.get_size(); | ||||||
|  |  | ||||||
|   // Cache frame sizes to avoid repeated virtual calls |   // Cache frame sizes to avoid repeated virtual calls | ||||||
|   const uint8_t header_padding = conn->helper_->frame_header_padding(); |   const uint8_t header_padding = conn->helper_->frame_header_padding(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user