|
|
|
@@ -27,8 +27,10 @@ class Token < ActiveRecord::Base |
|
|
|
|
|
|
|
def self.get_or_create_permanent_login_token(user, type)
|
|
|
|
token = Token.get_token_from_user(user, type)
|
|
|
|
Rails.logger.info "###### Token.get_token_from_user result: #{token&.value}"
|
|
|
|
unless token
|
|
|
|
token = Token.create(:user => user, :action => type)
|
|
|
|
Rails.logger.info "###### Token.get_token_from_user is nul and agine create token: #{token&.value}"
|
|
|
|
else
|
|
|
|
token.update_attribute(:created_on, Time.now)
|
|
|
|
end
|
|
|
|
@@ -37,8 +39,10 @@ class Token < ActiveRecord::Base |
|
|
|
|
|
|
|
def self.get_token_from_user(user, action)
|
|
|
|
token = Token.where(:action => action, :user_id => user).first
|
|
|
|
Rails.logger.info "###### self.get_token_from_user query result: #{token&.value}"
|
|
|
|
unless token
|
|
|
|
token = Token.create!(user_id: user.id, action: action)
|
|
|
|
Rails.logger.info "###### self.get_token_from_user query is nil and create result: #{token&.value}"
|
|
|
|
end
|
|
|
|
token
|
|
|
|
end
|
|
|
|
|