Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Dispatcher updates

usov_i requested to merge disp_updates into master

This is an idea on how to unify pub/sub events subscription in widgets, e.g. how to connect a widget's slot, so that it's called on a particular pub/sub topic. Instead of going with specific dispatcher methods for connections to various topics, there is a single generic method connect_slot. However, it requires a full name for the topic, typically acquired via bec_lib.core.MessageEndpoints, which needs to be done by the widget itself.

The follow up would be to remove all specific dispatcher methods, like {connect,disconnect}_dap_slot, connect_proj_id, connect{disconnect}_proj_data. But maybe some methods for the most common topics could remain (like connect), or added for convenience.

Edited by wyzula_j

Merge request reports

Loading