Skip to content
Snippets Groups Projects
Unverified Commit 199665d2 authored by Dmitriy A. Gerasimov's avatar Dmitriy A. Gerasimov Committed by GitHub
Browse files

Merge pull request #3 from cellframe/feature-2337

updated a using new version dap_chain_global_db_gr_load()
parents 9c023ac5 4cc7380b
No related branches found
No related tags found
1 merge request!1Master
...@@ -1011,22 +1011,23 @@ static int s_cli_dag(int argc, char ** argv, char **a_str_reply) ...@@ -1011,22 +1011,23 @@ static int s_cli_dag(int argc, char ** argv, char **a_str_reply)
(strcmp(l_from_events_str,"round.new") == 0) ){ (strcmp(l_from_events_str,"round.new") == 0) ){
char * l_gdb_group_events = DAP_CHAIN_CS_DAG(l_chain)->gdb_group_events_round_new; char * l_gdb_group_events = DAP_CHAIN_CS_DAG(l_chain)->gdb_group_events_round_new;
dap_string_t * l_str_tmp = dap_string_new(NULL); dap_string_t * l_str_tmp = dap_string_new(NULL);
dap_global_db_obj_t ** l_objs; dap_global_db_obj_t * l_objs;
size_t l_objs_count = 0; size_t l_objs_count = 0;
l_objs = dap_chain_global_db_gr_load(l_gdb_group_events,&l_objs_count); l_objs = dap_chain_global_db_gr_load(l_gdb_group_events,&l_objs_count);
dap_string_append_printf(l_str_tmp,"%s.%s: Found %u records :\n",l_net->pub.name,l_chain->name,l_objs_count); dap_string_append_printf(l_str_tmp,"%s.%s: Found %u records :\n",l_net->pub.name,l_chain->name,l_objs_count);
for (size_t i = 0; i< l_objs_count; i++){ for (size_t i = 0; i< l_objs_count; i++){
dap_chain_cs_dag_event_t * l_event = (dap_chain_cs_dag_event_t *) l_objs[i]->value; dap_chain_cs_dag_event_t * l_event = (dap_chain_cs_dag_event_t *) l_objs[i].value;
char buf[50]; char buf[50];
time_t l_ts_create = (time_t) l_event->header.ts_created; time_t l_ts_create = (time_t) l_event->header.ts_created;
dap_string_append_printf(l_str_tmp,"\t%s: ts_create=%s", dap_string_append_printf(l_str_tmp,"\t%s: ts_create=%s",
l_objs[i]->key, ctime_r( &l_ts_create,buf ) ); l_objs[i].key, ctime_r( &l_ts_create,buf ) );
} }
dap_chain_node_cli_set_reply_text(a_str_reply, l_str_tmp->str); dap_chain_node_cli_set_reply_text(a_str_reply, l_str_tmp->str);
dap_string_free(l_str_tmp,false); dap_string_free(l_str_tmp,false);
DAP_DELETE( l_gdb_group_events); DAP_DELETE( l_gdb_group_events);
dap_chain_global_db_objs_delete(l_objs, l_objs_count);
ret = 0; ret = 0;
}else if (l_from_events_str && (strcmp(l_from_events_str,"events") == 0) ){ }else if (l_from_events_str && (strcmp(l_from_events_str,"events") == 0) ){
dap_string_t * l_str_tmp = dap_string_new(NULL); dap_string_t * l_str_tmp = dap_string_new(NULL);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment