class ResharesController < ApplicationController before_filter :authenticate_user! respond_to :json def create @reshare = current_user.build_post(:reshare, :root_guid => params[:root_guid]) if @reshare.save current_user.add_to_streams(@reshare, current_user.aspects) current_user.dispatch_post(@reshare, :url => post_url(@reshare), :additional_subscribers => @reshare.root.author) end render :json => PostPresenter.new(@reshare.root, current_user).to_json, :status => 201 end end