mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
Fixed audioscrobbler APIs
This commit is contained in:
parent
2720dc1be5
commit
781ed66357
@ -55,7 +55,8 @@ class Audioscrobbler(APIHandler):
|
||||
raise InvalidAuthException()
|
||||
# or username and token (deprecated by lastfm)
|
||||
elif user is not None and token is not None:
|
||||
for client,key in apikeystore:
|
||||
for client in apikeystore:
|
||||
key = apikeystore[client]
|
||||
if md5(user + md5(key)) == token:
|
||||
sessionkey = self.generate_key(client)
|
||||
return 200,{"session":{"key":sessionkey}}
|
||||
|
@ -42,10 +42,9 @@ class AudioscrobblerLegacy(APIHandler):
|
||||
protocol = 'http' if (keys.get("u") == 'nossl') else request.urlparts.scheme
|
||||
|
||||
if auth is not None:
|
||||
for identifier in apikeystore:
|
||||
key = apikeystore[identifier]
|
||||
client = self.check_token(auth,key,timestamp)
|
||||
if client:
|
||||
for client in apikeystore:
|
||||
key = apikeystore[client]
|
||||
if self.check_token(auth,key,timestamp):
|
||||
sessionkey = self.generate_key(client)
|
||||
return 200, (
|
||||
"OK\n"
|
||||
|
Loading…
Reference in New Issue
Block a user