Browse Source

Added reconnecting of chat app. Improved logging of chat app.

Martin Edenhofer 9 years ago
parent
commit
a0169db600
1 changed files with 5 additions and 2 deletions
  1. 5 2
      lib/sessions/event.rb

+ 5 - 2
lib/sessions/event.rb

@@ -3,6 +3,7 @@ class Sessions::Event
 
   def self.run(event, data, session, client_id)
     adapter = "Sessions::Event::#{event.to_classname}"
+
     begin
       backend = load_adapter(adapter)
     rescue => e
@@ -10,11 +11,13 @@ class Sessions::Event
     end
 
     instance = backend.new(data, session, client_id)
-    result = instance.pre_check
-    return result if result
+    pre = instance.pre
+    return pre if pre
     ActiveRecord::Base.establish_connection
     result = instance.run
     ActiveRecord::Base.remove_connection
+    post = instance.post
+    return post if post
     result
   end