Skip to content

Commit 823c7b0

Browse files
committed
remove data buffer
1 parent 0aa0e80 commit 823c7b0

4 files changed

Lines changed: 0 additions & 41 deletions

File tree

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,6 @@ file(GLOB_RECURSE LIB_SRC
140140
${CMAKE_CURRENT_SOURCE_DIR}/app/src/crypto_helper.c
141141
${CMAKE_CURRENT_SOURCE_DIR}/app/src/schema_reader.c
142142
${CMAKE_CURRENT_SOURCE_DIR}/app/src/borsh.c
143-
${CMAKE_CURRENT_SOURCE_DIR}/app/src/unsigned_transaction_reader.c
144143
${CMAKE_CURRENT_SOURCE_DIR}/app/src/modules/common_reader.c
145144
${CMAKE_CURRENT_SOURCE_DIR}/app/src/modules/bank_reader.c
146145
${CMAKE_CURRENT_SOURCE_DIR}/app/src/modules/paymaster_reader.c

app/src/schema_display.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,6 @@ parser_error_t schema_display_struct(parser_context_t *ctx, parser_tx_t *txObj)
269269
}
270270
} else {
271271
// TODO: check if this is correct
272-
clear_item_data_buffer();
273272
}
274273
}
275274
} else {
@@ -523,7 +522,6 @@ parser_error_t schema_parser_transaction(parser_context_t *ctx, parser_tx_t *txO
523522

524523
init_item_title_buffer(NULL);
525524
init_item_title_buffer_new(NULL);
526-
init_item_data_buffer();
527525
set_enable_push_item(true);
528526

529527
txObj->unsigned_transaction_raw.buffer.ptr = ctx->buffer.ptr + ctx->offset;

app/src/ui_item_manager.c

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
item_buffer_t item_title_buffer = {0};
3030
item_buffer_t item_title_buffer_new = {0};
31-
item_buffer_t item_data_buffer = {0};
3231
primitive_t primitive;
3332
parser_context_t data_context;
3433
static bool data_context_full = false;
@@ -185,37 +184,6 @@ parser_error_t get_item_title_range_length_new(uint16_t index_start, uint16_t in
185184
return parser_ok;
186185
}
187186

188-
// Item data buffer
189-
void init_item_data_buffer() { init_item_buffer(&item_data_buffer, NULL, SEPARATOR_DATA_OPEN, SEPARATOR_DATA_CLOSE); }
190-
191-
parser_error_t append_item_data(const char *input, uint16_t input_len) {
192-
if (!item_data_buffer.initialized) {
193-
init_item_data_buffer();
194-
}
195-
CHECK_ERROR(append_item_buffer(&item_data_buffer, input, input_len));
196-
197-
item_data_buffer.qty++;
198-
199-
print_string("Appended variant data\n");
200-
print_string(item_data_buffer.data);
201-
202-
return parser_ok;
203-
}
204-
205-
void clear_item_data_buffer() { clear_item_buffer(&item_data_buffer); }
206-
207-
bool is_item_data_empty() {
208-
bool is_empty = false;
209-
is_item_buffer_empty(&item_data_buffer, &is_empty);
210-
return is_empty;
211-
}
212-
213-
parser_error_t get_item_data(char *item_data, uint16_t item_data_len) {
214-
CHECK_INPUT(item_data);
215-
CHECK_ERROR(get_item_buffer_content(&item_data_buffer, 0, item_data, item_data_len));
216-
return parser_ok;
217-
}
218-
219187
parser_error_t set_primitive(primitive_t *value) {
220188
CHECK_INPUT(value);
221189
MEMZERO(&primitive, sizeof(primitive));

app/src/ui_item_manager.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,6 @@ parser_error_t get_item_title_new(char *item_title, uint16_t item_title_len);
3737
parser_error_t create_item_title_new(uint16_t index_start, uint16_t index_end, char *output, uint16_t output_len);
3838
parser_error_t get_item_title_range_length_new(uint16_t index_start, uint16_t index_end, size_t *total_length);
3939

40-
// Item data
41-
void init_item_data_buffer();
42-
parser_error_t append_item_data(const char *input, uint16_t input_len);
43-
void clear_item_data_buffer();
44-
bool is_item_data_empty();
45-
parser_error_t get_item_data(char *item_data, uint16_t item_data_len);
4640
bool is_data_context_empty();
4741

4842
parser_error_t set_primitive(primitive_t *value);

0 commit comments

Comments
 (0)