<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -29,6 +29,8 @@ module Adhearsion
         #
         class ManagerInterface
           
+          CAUSAL_EVENT_NAMES = [&quot;queuestatus&quot;, &quot;sippeers&quot;, &quot;parkedcalls&quot;, &quot;status&quot;, &quot;dahdishowchannels&quot;] unless defined? CAUSAL_EVENT_NAMES
+          
           class &lt;&lt; self
             
             def connect(*args)
@@ -61,13 +63,7 @@ module Adhearsion
             # @return [String] the downcase()'d name of the event name for which to wait
             #
             def has_causal_events?(name, headers={})
-              name = name.to_s.downcase
-              case name
-                when &quot;queuestatus&quot;, &quot;sippeers&quot;, &quot;parkedcalls&quot;, &quot;status&quot;
-                  true
-                else
-                  false
-              end
+              CAUSAL_EVENT_NAMES.include? name.to_s.downcase
             end
             
             ##</diff>
      <filename>lib/adhearsion/voip/asterisk/manager_interface.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>43d2f2144a84db6b60fabe668b04dc868df5f405</id>
    </parent>
  </parents>
  <author>
    <name>Jay Phillips</name>
    <email>jicksta+git@gmail.com</email>
  </author>
  <url>http://github.com/jicksta/adhearsion/commit/a197eb612b4e94e5c79487643e7ff4a2097cd76e</url>
  <id>a197eb612b4e94e5c79487643e7ff4a2097cd76e</id>
  <committed-date>2009-10-29T10:23:22-07:00</committed-date>
  <authored-date>2009-10-29T10:23:22-07:00</authored-date>
  <message>Fixing a bug with Adhearsion's handling of the DAHDIShowChannels AMI action.</message>
  <tree>9770e4f9722ddc08021b91f23b366f39289a4e2a</tree>
  <committer>
    <name>Jay Phillips</name>
    <email>jicksta+git@gmail.com</email>
  </committer>
</commit>
