Add couchbase with modifications, formalize broadcaster and make testable and some other stuff
This commit is contained in:
@@ -12,15 +12,11 @@ private
|
||||
end
|
||||
|
||||
def broadcast_user(uid, event, data = {})
|
||||
message = {channel: "/user/#{uid}", data: {event: event, data: data}}
|
||||
uri = URI.parse(event_host)
|
||||
Net::HTTP.post_form(uri, :message => message.to_json)
|
||||
Qwaiter.broadcast_user uid, event, data
|
||||
end
|
||||
|
||||
def broadcast_supplier(sid, event, data = {})
|
||||
message = {channel: "/supplier/#{sid}", data: {event: event, data: data}}
|
||||
uri = URI.parse(event_host)
|
||||
Net::HTTP.post_form(uri, :message => message.to_json)
|
||||
Qwaiter.broadcast_supplier sid, event, data
|
||||
end
|
||||
|
||||
def set_locale
|
||||
@@ -64,13 +60,6 @@ private
|
||||
end
|
||||
alias json_notice js_notice
|
||||
|
||||
# Return the hostname of the event server
|
||||
def event_host
|
||||
#TODO: do not do and environment check, its ugly!
|
||||
"http://#{Rails.env.production? ? 'events.qwaiter.com' : 'localhost'}:9296/faye"
|
||||
end
|
||||
helper_method :event_host
|
||||
|
||||
def show_404
|
||||
respond_to do |format|
|
||||
format.html { render 'dashboard/404', layout: true, status: 404}
|
||||
|
||||
Reference in New Issue
Block a user