20 lines
561 B
Ruby
20 lines
561 B
Ruby
class ApiSearchController < ApiController
|
|
|
|
# have to be signed in currently to see this screen
|
|
before_filter :api_signed_in_user
|
|
|
|
respond_to :json
|
|
|
|
def index
|
|
if 1 == params[Search::PARAM_SEARCH_MUSICIAN].to_i
|
|
logger.debug("*** params = #{params.inspect}")
|
|
query = params.clone
|
|
query[:remote_ip] = request.remote_ip
|
|
@users = Search.musician_search(query, current_user)
|
|
respond_with @users, responder: ApiResponder, :status => 200
|
|
else
|
|
@search = Search.search(params[:query], current_user.id)
|
|
end
|
|
end
|
|
end
|