module FlyAdmin class SubscriptionsController < ActionController::Base def start get_cookie if @customer_key.present? # video can be in multiple categories , so save category_id session[:video] = JSON.generate({ :id => params[:video_id], :category_id => params[:category_id], :season_id => params[:season_id] }) link = "http://#{@alias}/continue?key=#{@customer_key}" redirect_to link else render nothing: true end end def splash begin link = params[:back_url] + "?key=#{params[:customer_key]}" redirect_to link rescue Exception => e SUBSCRIPTION_LOG.error "#{e.message}\n\t#{e.backtrace}" render nothing: true end end private def get_cookie if session[:alias] @alias = session[:alias] @customer_key = session[:customer_key] end end end end