Generated with the help of an LLM.
Problem/Motivation
The CallbackToken private methods need to move to the service_queue module so it can be re-used by other modules, notably the RabbitMQ module I am working on as an extra provider for triage_mail. See #3638213: Add a CallbackToken service so we can move it out of the service_bus_provider module as well, because these two issues go together, although the service_queue issue should be merged first.
This MR also adds a preuninstall hook that just ensures the service_bus_provider module cannot be removed accidentally if there are configured queues for it. Enforces removing the queues before you remove the module.
Remaining tasks
None
User interface changes
None
API changes
None
Data model changes
None
Issue fork service_bus_provider-3638216
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
greg.harveyMR is here: https://git.drupalcode.org/project/service_bus_provider/-/merge_requests/4