<div dir="ltr">Hi,<div><br></div><div>i have a module that creates 1 extra process where it processes stuff in a loop.</div><div>on some condition i fire a route_event with a fakemsg and its up to the user of the module to take action, it tries to work like dispatcher module or htable (mod-init) events.</div>
<div><br></div><div>the problem that i have is that, if i call some function on some module that performs a database action, the connection is null when it calls use_table.</div><div><br></div><div>in this case i'm making this call</div>
<div>event_route[my_module:my_event]</div><div>{</div><div> $var(my_uri) = <<result of some operations>>;</div><div> pres_refresh_watchers("$var(my_uri)", "dialog", 1);</div><div>}</div><div>
presence module makes the call to use_table but this call fails because the connection is null. presence module is working fine besides this.</div><div><br></div><div>if i make this call inside event_route[dispatcher:dst-up] it works.</div>
<div><br></div><div>i think that dispatcher fires the event inside a callback from a registered timer, so, i think (may be wrong) that it comes from a different process ?</div><div><br></div><div>i wonder if i'm missing something from child_init ? need to register something ?</div>
<div><br></div><div>thanks for your help.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>