class MainController < ApplicationController
  include TopicsHelper

  before_filter :require_user, only: [:invite] 
   
  respond_to :html, :js, :json
  
  def console	
	
  end
  
  def search
    @current = current_user
    @topics = Array.new()
    if params[:topics_by_user_id] != ""
      @user = User.find(params[:topics_by_user_id])
      @topics = Topic.visibleToUser(@current, @user)
    elsif params[:topics_by_map_id] != ""
      @map = Map.find(params[:topics_by_map_id])
      @topics = @map.topics.delete_if{|topic| not topic.authorize_to_view(@current)}
    end
    respond_to do |format|
      format.js { respond_with(@topics) }
    end
  end
  
  def invite	
	@user = current_user
	
	respond_to do |format|
      format.html { respond_with(@user) }
    end
  end
  

end