X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FStomp.pm;h=2752b5e2da992a69fc4cd456b950124ca003642f;hb=b9aa486179cff4fdc2e83ca34c39b83f4c5a246f;hp=08fc0ec4e199d013454804e69cf7b1dc74f91781;hpb=c39783ed7f5d8ffe816fff74dbb569f7267c1646;p=catagits%2FCatalyst-Engine-STOMP.git diff --git a/lib/Catalyst/Engine/Stomp.pm b/lib/Catalyst/Engine/Stomp.pm index 08fc0ec..2752b5e 100644 --- a/lib/Catalyst/Engine/Stomp.pm +++ b/lib/Catalyst/Engine/Stomp.pm @@ -72,19 +72,8 @@ sub run { die 'No Engine::Stomp configuration found' unless ref $app->config->{'Engine::Stomp'} eq 'HASH'; - # list the path namespaces that will be mapped as queues. - # - # this is known to use the deprecated - # Dispatcher->action_hash() method, but there doesn't appear - # to be another way to get the relevant strings out. - # - # http://github.com/rafl/catalyst-runtime/commit/5de163f4963d9dbb41d7311ca6f17314091b7af3#L2R644 - # - my @queues = - uniq - grep { length $_ } - map { $_->namespace } - values %{$app->dispatcher->action_hash}; + my @queues = grep { length $_ } + map { $app->controller($_)->action_namespace } $app->controllers; # connect up my %template = %{$app->config->{'Engine::Stomp'}};