diff --git a/app/controllers/spotify_controller.rb b/app/controllers/spotify_controller.rb index d0d1d4e..0a00150 100644 --- a/app/controllers/spotify_controller.rb +++ b/app/controllers/spotify_controller.rb @@ -2,13 +2,13 @@ class SpotifyController < ApplicationController before_action :authenticate_user! def index - # If already connected, redirect to dashboard - redirect_to statistics_path if current_user.logins.exists?(platform: "spotify") + # If already connected and alive, redirect to dashboard + redirect_to statistics_path if current_user.logins.alive.exists?(platform: "spotify") end def connect - # If user already has a login, redirect to statistics dashboard - return redirect_to statistics_path if current_user.logins.exists?(platform: "spotify") + # If user already has an alive login, redirect to statistics dashboard + return redirect_to statistics_path if current_user.logins.alive.exists?(platform: "spotify") client_id = ENV["SPOTIFY_CLIENT_ID"] redirect_uri = SpotifyClient::SPOTIFY_REDIRECT_URI scope = SpotifyClient::SCOPE