* fixing broken tests some more
This commit is contained in:
parent
3d6069bdb3
commit
c9b58229c4
|
|
@ -149,11 +149,16 @@ module JamRuby
|
|||
hist.end_history if hist
|
||||
end
|
||||
|
||||
def remove_non_alpha_num(token)
|
||||
token.gsub(/[^0-9A-Za-z]/, '')
|
||||
end
|
||||
|
||||
private
|
||||
def generate_share_token
|
||||
self.share_token = loop do
|
||||
token = SecureRandom.urlsafe_base64(SHARE_TOKEN_LENGTH, false)
|
||||
token.gsub!(/[^0-9A-Za-z]/, '').upcase!
|
||||
token = remove_non_alpha_num(token)
|
||||
token.upcase!
|
||||
break token unless MusicSessionHistory.exists?(share_token: token)
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue