diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index efb413b32..b9b94f28a 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -28,4 +28,5 @@ module ApplicationHelper puts "Not of type post" end end + end diff --git a/app/models/post.rb b/app/models/post.rb index af11641fe..39dedfe4c 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -1,6 +1,6 @@ class Post require_relative '../../lib/common' - + include ApplicationHelper # XML accessors must always preceed mongo field tags @@ -19,6 +19,8 @@ class Post before_create :set_defaults + after_save :send_to_view + @@models = ["StatusMessage", "Bookmark", "Blog"] def self.stream @@ -38,6 +40,10 @@ class Post protected + def send_to_view + WebSocket.update_clients (self.to_json) + end + def set_defaults user_email = User.first.email self.owner ||= user_email diff --git a/app/views/dashboard/socket.erb b/app/views/dashboard/socket.erb index f33b3c49d..ca397440b 100644 --- a/app/views/dashboard/socket.erb +++ b/app/views/dashboard/socket.erb @@ -1,6 +1,5 @@
- @@ -24,4 +23,4 @@ - \ No newline at end of file +