Symbols syntax convert
This commit is contained in:
		
							parent
							
								
									73ce491479
								
							
						
					
					
						commit
						ba65a8370c
					
				@ -5,7 +5,7 @@ class ArtistController < ApplicationController
 | 
			
		||||
  def data
 | 
			
		||||
    # Bad params
 | 
			
		||||
    if params[:name].nil? or params[:name].empty?
 | 
			
		||||
      return render :json => { :status => 'loading_failed' }
 | 
			
		||||
      return render json: { status: 'loading_failed' }
 | 
			
		||||
    end
 | 
			
		||||
    
 | 
			
		||||
    # Searching for artist
 | 
			
		||||
@ -16,25 +16,25 @@ class ArtistController < ApplicationController
 | 
			
		||||
    unless @artist
 | 
			
		||||
      results = MusicBrainz::Artist.search(artist_name)
 | 
			
		||||
      if results.empty?
 | 
			
		||||
        return render :json => { :status => 'not_found' }
 | 
			
		||||
        return render json: { status: 'not_found' }
 | 
			
		||||
      end
 | 
			
		||||
      best_match = results[0][:name]
 | 
			
		||||
      if best_match != artist_name and (best_match.downcase == artist_name.downcase or best_match.downcase == 'the '+ artist_name.downcase)
 | 
			
		||||
        return render :json => { :status => 'corrected', :correct_name => best_match }
 | 
			
		||||
        return render json: { status: 'corrected', correct_name: best_match }
 | 
			
		||||
      elsif results[0][:name] == artist_name
 | 
			
		||||
        queue_loading(artist_name, results[0][:mbid])
 | 
			
		||||
        @artist = { :artist => @artist, :albums => [] }
 | 
			
		||||
        @artist = { artist: @artist, albums: [] }
 | 
			
		||||
        @loading = true
 | 
			
		||||
        return render :json => { :status => 'loading', :html => render_compact_partial(:page) }
 | 
			
		||||
        return render json: { status: 'loading', html: render_compact_partial(:page) }
 | 
			
		||||
      else
 | 
			
		||||
        @suggestions = results.take(5)
 | 
			
		||||
        return render :json => { :status => 'suggestions', :html => render_compact_partial(:suggestions) }
 | 
			
		||||
        return render json: { status: 'suggestions', html: render_compact_partial(:suggestions) }
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
    
 | 
			
		||||
    # Artist loading failed
 | 
			
		||||
    if @artist.status == 2
 | 
			
		||||
      return render :json => { :status => 'fail', :html => render_compact_partial(:fail) }
 | 
			
		||||
      return render json: { status: 'fail', html: render_compact_partial(:fail) }
 | 
			
		||||
    end
 | 
			
		||||
    
 | 
			
		||||
    render json: { status: @artist.status_str, artist: @artist, html: render_compact_partial(:page) }, include: {albums: {include: {tracks: {}}}}
 | 
			
		||||
@ -47,7 +47,7 @@ private
 | 
			
		||||
  end
 | 
			
		||||
  
 | 
			
		||||
  def queue_loading artist_name, mbid
 | 
			
		||||
    @artist = Artist.create( :name => artist_name, :mbid => mbid, :status => 0 )
 | 
			
		||||
    @artist = Artist.create( name: artist_name, mbid: mbid, status: 0 )
 | 
			
		||||
    Delayed::Job.enqueue(LoadArtistJob.new(artist_name))
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user