Skip to content
Snippets Groups Projects
Commit f9738008 authored by Dmitry Puzyrkov's avatar Dmitry Puzyrkov
Browse files

[*] atom confirmation notificator wrapped with confirmation count

parent eaef4b5d
No related branches found
No related tags found
2 merge requests!430Develop port 02 12,!418added atom confirmed notifier
Subproject commit 8477d1c289c036a9c2cc41471285a19d244e5e80
Subproject commit 17abbf5f2c5c85e61847643983bde90c7486ee4f
Subproject commit 45b607694ee0786dd1edc7fb605695701f4866c7
Subproject commit b70bc241c0d963f04ae93c7219ab2a2111b091b9
......@@ -429,7 +429,8 @@ PyObject *dap_chain_atom_confirmed_notify_add_py(PyObject *self, PyObject *args)
dap_chain_t *l_chain = ((PyDapChainObject *)self)->chain_t;
PyObject *obj_func;
PyObject *obj_arg;
if (!PyArg_ParseTuple(args, "OO", &obj_func, &obj_arg)) {
int conf_cnt = 0;
if (!PyArg_ParseTuple(args, "OOi", &obj_func, &obj_arg, &conf_cnt)) {
PyErr_SetString(PyExc_AttributeError, "Arguments must be a callable and an argument");
return NULL;
}
......@@ -446,7 +447,9 @@ PyObject *dap_chain_atom_confirmed_notify_add_py(PyObject *self, PyObject *args)
l_callback->arg = obj_arg;
Py_INCREF(obj_func);
Py_INCREF(obj_arg);
dap_chain_atom_confirmed_notify_add(l_chain, _wrapping_dap_chain_atom_confirmed_notify_handler, l_callback);
log_it(L_DEBUG, "Added confirmed atom notify in %s:%s for %d confirmations", l_chain->net_name, l_chain->name, conf_cnt);
dap_chain_atom_confirmed_notify_add(l_chain, _wrapping_dap_chain_atom_confirmed_notify_handler, l_callback, conf_cnt);
Py_RETURN_NONE;
}
......
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