From 121e01a2c7725812f9f613cc8824f3ebb7e10378 Mon Sep 17 00:00:00 2001
From: Dmitriy Gerasimov <naeper@demlabs.net>
Date: Tue, 21 May 2019 23:38:46 +0700
Subject: [PATCH] [+] load_mode

---
 dap_chain_gdb.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dap_chain_gdb.c b/dap_chain_gdb.c
index 66913e6..340552f 100644
--- a/dap_chain_gdb.c
+++ b/dap_chain_gdb.c
@@ -308,10 +308,10 @@ static int s_chain_callback_atom_add(dap_chain_t * a_chain, dap_chain_atom_ptr_t
         }break;
         case DAP_CHAIN_DATUM_TX:{
             dap_chain_datum_tx_t *l_tx = (dap_chain_datum_tx_t*) l_datum->data;
-            if(dap_chain_datum_tx_get_size(l_tx) == l_datum->header.data_size){
+            //if(dap_chain_datum_tx_get_size(l_tx) == l_datum->header.data_size){
                 dap_chain_ledger_tx_add(a_chain->ledger, l_tx);
-            }else
-                return -2;
+            //}else
+            //    return -2;
         }break;
         default: return -1;
     }
@@ -320,8 +320,10 @@ static int s_chain_callback_atom_add(dap_chain_t * a_chain, dap_chain_atom_ptr_t
     size_t l_datum_size = dap_chain_datum_size(l_datum);
     dap_hash_fast(l_datum->data,l_datum->header.data_size,&l_hash_item->datum_data_hash );
     dap_chain_hash_fast_to_str(&l_hash_item->datum_data_hash,l_hash_item->key,sizeof(l_hash_item->key)-1);
-    if ( !l_gdb_priv->is_load_mode )
+    if ( !l_gdb_priv->is_load_mode ){
         dap_chain_global_db_gr_set(l_hash_item->key, l_datum, l_datum_size, l_gdb_priv->group_datums);
+    }else
+        log_it(L_DEBUG,"Load mode, doesnt save item %s:%s", l_hash_item->key, l_gdb_priv->group_datums);
 
     DL_APPEND(l_gdb_priv->hash_items, l_hash_item);
     return 0;
-- 
GitLab