diff --git a/app/controllers/dashboards_controller.rb b/app/controllers/dashboards_controller.rb index 8264212a9..b04f7b59c 100644 --- a/app/controllers/dashboards_controller.rb +++ b/app/controllers/dashboards_controller.rb @@ -1,18 +1,10 @@ class DashboardsController < ApplicationController - - before_filter :authenticate_user!, :except => :receive + before_filter :authenticate_user! include ApplicationHelper def index @posts = Post.paginate :page => params[:page], :order => 'created_at DESC' end - - def receive - puts "SOMEONE JUST SENT ME: #{params[:xml]}" - store_objects_from_xml params[:xml] - render :nothing => true - end - def warzombie render :nothing => true diff --git a/app/controllers/publics_controller.rb b/app/controllers/publics_controller.rb index 454b614ff..ed643b736 100644 --- a/app/controllers/publics_controller.rb +++ b/app/controllers/publics_controller.rb @@ -22,4 +22,11 @@ class PublicsController < ApplicationController render :text => params['hub.challenge'], :status => 202 end end + + def receive + puts "SOMEONE JUST SENT ME: #{params[:xml]}" + store_objects_from_xml params[:xml] + render :nothing => true + end + end diff --git a/config/routes.rb b/config/routes.rb index 279d74984..b211cc7b2 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -20,14 +20,16 @@ Diaspora::Application.routes.draw do |map| match 'login', :to => 'devise/sessions#new', :as => "new_user_session" match 'logout', :to => 'devise/sessions#destroy', :as => "destroy_user_session" #match 'signup', :to => 'devise/registrations#new', :as => "new_user_registration" - - resources :users - match 'receive', :to => 'dashboards#receive' - match 'hubbub', :to => 'publics#hubbub' - match '.well-known/host-meta', :to => 'publics#host_meta' - match 'webfinger', :to => 'publics#webfinger' - match 'hcard', :to => 'publics#hcard' + + + #public routes + match 'receive', :to => 'publics#receive' + match 'hubbub', :to => 'publics#hubbub' + match '.well-known/host-meta',:to => 'publics#host_meta' + match 'webfinger', :to => 'publics#webfinger' + match 'hcard', :to => 'publics#hcard' + + #root root :to => 'dashboards#index' - end