You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Socket functionalities automatically run when hydrus is started so it is ready for connections from the agent. Socket is readyed and all the helpers implement a synchronisation call on the socket to communicate with an agent.
Expected Behaviour:
hydrus should be started as "stand-alone" by default, support for the sync mechanism should be explicitly set to be available.
Optimally synchornisation should be packaged in an external library to be installed as pip install hydrus-agent-sync.
To achieve this decoupling, we should have a config variable to be set USE_AGENT_SYNC=false/true if hydrus-agent-sync is installed
also all the calls to socketio in the handlers should be factorised out in hydrus-agent-sync and called only if the synchronisation is on.
The text was updated successfully, but these errors were encountered:
Mec-iS
changed the title
Move all synchronisation functionalities into an extensions module and decorators, so to be optional
Move all synchronisation functionalities into an extensions module, so to be optional
Jun 11, 2021
I'm submitting a
Current Behaviour:
Socket functionalities automatically run when hydrus is started so it is ready for connections from the agent. Socket is readyed and all the helpers implement a synchronisation call on the socket to communicate with an agent.
Expected Behaviour:
pip install hydrus-agent-sync
.USE_AGENT_SYNC=false/true
ifhydrus-agent-sync
is installedhydrus-agent-sync
and called only if the synchronisation is on.The text was updated successfully, but these errors were encountered: