feat(rpc/rpc_register): singleton rpc register for all rpc connections for session
Description
The previous rpc logic with one parent widgets which is serving as access point to children widgets is changed to have a singleton RPCRegister which is a lookup for all gui_ids and objects.
Related Issues
closes #157 (closed)
Type of Change
-
RPCRegister
singleton - RPC server and client utils adjusted
Potential side effects
Not known ATM, at first glance all works as intended.
Definition of Done
-
Documentation is up-to-date. -
unit tests -
e2e tests -
refactor find_widget_by_id for parent/children rpc widgets
Edited by wyzula_j